1. import datetime
    2. timeInfo = datetime.datetime.now() #时间精确到毫秒级
    3. print(timeInfo)
    4. print(type(timeInfo))
    5. print(timeInfo.date())
    6. print(timeInfo.day)
    7. #2022-06-16 13:57:50.360164
    8. #<class 'datetime.datetime'>
    9. #2022-06-16
    10. #16

    虽然秒已经够短的了,但是人类操作键盘鼠标的时间间隔却是在毫秒级(millisecond)。有的时候为了应用的需要,需要使用毫 #秒级的时间,顺带一并介绍如何获取微秒(microsecond)时间

    1 毫秒=1000 微秒

    去掉毫秒

    1. a = datetime.datetime.now().replace(microsecond=0)
    2. print(a, type(a))
    3. #2022-06-16 14:22:45 <class 'datetime.datetime'>

    获取当前日期零点的时间

    1. def common(date=datetime.datetime.now().date()):
    2. if not date:
    3. return 0
    4. date_zero = datetime.datetime.now().replace(year=date.year, month=date.month,
    5. day=date.day, hour=0, minute=0, second=0,microsecond=0)
    6. return date_zero
    7. #2022-06-16 00:00:00