import datetime, time
"""
datetime的功能强大
能支持0001年到9999年
print(datetime.now().min)
print(datetime.now().max)
"""
now = datetime.datetime.now()
print(now)
from datetime import datetime
now = datetime.now()
print(now)
dt = datetime(2015, 3, 9, 12, 21)
print(dt)
now = datetime.now()
print(now)
print(now.date())
print(now.time())
print(now.weekday())
print(now.isoweekday())
now = now.replace(month=7)
print(now.date(), "===========")
'''
year/month/day/hour/minute
'''
print(now.minute)
t = 1429417200.0
print(datetime.fromtimestamp(t))
print(now.timetuple())
ftime = now.strftime("%y-%m-%d %H:%M:%S")
print(ftime)
'''
%Y 完整年份.
%y 去掉世纪年份
%m 月份[01,12].
%d 日[01,31].
%H 时[00,23]24小时制.
%M 分[00,59].
%S 秒[00,61].
%z 时区.
%a 简化本地星期名.
%A 完整本地星期名.
%b 简化本地月份名.
%B 完整本地月份名.
%c 本地相应的日期和时间表示.
%I Hour[01,12]12小时制.
%p 本地am或者pm的相应符.
%U 一年中的星期数。[00,53]
%w 一个星期中的第几天[0,6]
%W 一年中的星期数。[01,54]
%x 本地相应日期
%X 本地相应时间
%j 一年中的第几天(001 - 366)
'''
str_to_date = datetime.strptime('2018-01-23 15:43:09', '%Y-%m-%d %H:%M:%S')
print(str_to_date)