# -*- coding: utf-8 -*- import datetime import time def is_trade_time(): relative_timestamp = time.time() % (24 * 60 * 60) + 8 * 60 * 60 start1 = 60 * 60 * 9 + 24 * 60 end1 = 60 * 60 * 11 + 31 * 60 start2 = 60 * 60 * 12 + 58 * 60 end2 = 60 * 60 * 15 + 1 * 60 if start1 < relative_timestamp < end1 or start2 < relative_timestamp < end2: return True else: return False # 是否为交易前时间:9:19:00到9:30:00 def is_pre_trade_time(): relative_timestamp = time.time() % (24 * 60 * 60) + 8 * 60 * 60 start1 = 60 * 60 * 9 + 19 * 60 end1 = 60 * 60 * 9 + 29 * 60 if start1 < relative_timestamp < end1: return True return False def get_now_time_str(): time_str = datetime.datetime.now().strftime("%H:%M:%S") return time_str