# -*- 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
|