import time
import datetime
timestamps1 = str(round(time.time()*1000)) # 获取毫秒级时间戳
timestamps2 = str(round(time.time())) # 获取秒级时间戳
print(timestamps1, timestamps2)
# 1603291992870 1603291993
print("返回时间元组:", time.localtime(time.time()))
#返回时间元组: time.struct_time(tm_year=2020, tm_mon=10, tm_mday=21, tm_hour=22, tm_min=53, tm_sec=12, tm_wday=2, tm_yday=295, tm_isdst=0)
print("接受时间元组返回毫秒级时间戳:", str(round(time.mktime(time.localtime()))))
# 接受时间元组返回毫秒级时间戳: 1603291992
print("接受时间元组格式化为字符串:", time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(time.time())))
#接受时间元组格式化为字符串: 2020-10-21 22:53:12
print("接受字符串格式返回时间元组:", time.strptime(str(datetime.datetime.now()).split(".")[0], '%Y-%m-%d %H:%M:%S'))
#接受字符串格式返回时间元组: time.struct_time(tm_year=2020, tm_mon=10, tm_mday=21, tm_hour=22, tm_min=53, tm_sec=12, tm_wday=2, tm_yday=295, tm_isdst=-1)
print("获取当前时间的可读形式字符串:", time.ctime())
# 获取当前时间的可读形式字符串: Wed Oct 21 22:53:12 2020
print("获取指定时间的可读形式字符串:", time.asctime(time.localtime()))
# 获取指定时间的可读形式字符串: Wed Oct 21 22:53:12 2020
print("获取当前日期&时间:", str(datetime.datetime.now()).split(".")[0])
# 获取当前日期&时间: 2020-10-21 22:53:12
print("获取当前时间:", str(datetime.datetime.now().time()).split(".")[0])
# 获取当前时间: 22:53:12
print("获取当前日期", str(datetime.date.today()))
# 获取当前日期 2020-10-21
print("获取指定时间戳的日期:", str(datetime.date.fromtimestamp(round(time.time()))))
# 获取指定时间戳的日期: 2020-10-21
print("获取距离现在的任意日期&时间:", str(datetime.datetime.now() + datetime.timedelta(days=-1)).split(".")[0])
# 获取距离现在的任意日期&时间: 2020-10-20 22:53:12
print("获取当天0点的时间戳:", str(round(time.mktime(datetime.date.today().timetuple()))))
# 获取当天0点的时间戳: 1603209600