python datetime


import datetime
import time

# 模块.类.方法()
datetime.datetime.now()

# datetime类
today = datetime.datetime.today()
now = datetime.datetime.now()
utcnow = datetime.datetime.utcnow() # 没有时区的当前时间
timestamp = datetime.datetime.now().timestamp() # 时间戳***

# datetime构造方法
ymd = datetime.datetime(2018, 3, 3)
# 属性
ymd.year # 年属性
ymd.month
ymd.day
ymd.hour
ymd.minute
ymd.second
ymd.microsecond # 微秒属性
# 方法
ymd.weekday() # 星期方法,周一是0,周日是6
ymd.isoweekday() # 星期方法,周一是1,周日是7
ymd.date()
ymd.time()
ymd.replace(2000) # 新的年2000
ymd.isocalendar() # 日历

# 日期格式化
# dt = datetime.datetime("21/8/18 16:30", "%d/%m/%y %H:%M")
print(ymd.strftime("%Y-%m-%d %H:%M:S"))
print(ymd.strftime("%y-%m-%d %H:%M:S"))

# 时间差对象
timedelta = datetime.timedelta(days=1, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0,)
print(ymd - timedelta)

# 时间模块
time.sleep(5)
print("end")
posted on 2018-08-29 13:01  栗子测试  阅读(367)  评论(0编辑  收藏  举报