import datetime
timeInfo = datetime.datetime.now() #时间精确到毫秒级
print(timeInfo)
print(type(timeInfo))
print(timeInfo.date())
print(timeInfo.day)
#2022-06-16 13:57:50.360164
#<class 'datetime.datetime'>
#2022-06-16
#16
虽然秒已经够短的了,但是人类操作键盘鼠标的时间间隔却是在毫秒级(millisecond)。有的时候为了应用的需要,需要使用毫 #秒级的时间,顺带一并介绍如何获取微秒(microsecond)时间
1 毫秒=1000 微秒
去掉毫秒
a = datetime.datetime.now().replace(microsecond=0)
print(a, type(a))
#2022-06-16 14:22:45 <class 'datetime.datetime'>
获取当前日期零点的时间
def common(date=datetime.datetime.now().date()):
if not date:
return 0
date_zero = datetime.datetime.now().replace(year=date.year, month=date.month,
day=date.day, hour=0, minute=0, second=0,microsecond=0)
return date_zero
#2022-06-16 00:00:00