做电音的软件的专业下载网站,宁波俄语网站建设,做烘焙网站,晋州住房保障建设局网站datetime库定义了2个常量和5个类。 2个常量分别是MINYEAR1和MAXYEAR9999。 5个类分别是#xff1a; date类#xff1a;表示日期的类 time类#xff1a;表示时间的类 datetime类#xff1a;表示时间日期的类 timedelta类#xff1a;表示两个datetime对象的差值#xff1b;…datetime库定义了2个常量和5个类。 2个常量分别是MINYEAR1和MAXYEAR9999。 5个类分别是 date类表示日期的类 time类表示时间的类 datetime类表示时间日期的类 timedelta类表示两个datetime对象的差值 tzinfo类表示时区的相关信息 #作者cacho_37967865
#博客https://blog.csdn.net/sinat_37967865
#文件pythonDatetime.py
#日期2018-04-29
#备注整理python中时间相关函数导入内置datetime模块
datetime.date表示日期的类 2019-10-03
datetime.timedelta表示时间间隔即两个时间点的间隔
datetime.datetime表示日期时间的类
datetime.time表示时间的类
datetime.tzinfo时区的相关信息
strftime()由日期格式转化为字符串格式
strptime():由字符串格式转化为日期格式
from datetime import datetime
from datetime import datetimestamp 1548399901dt_date date.today()
# datetime.date类型
print(type(dt_date),datetime.date类型 YYYY-MM-DD,dt_date)
type_date date.fromtimestamp(timestamp) # 传入时间戳返回日期
print(type(type_date),datetime.date类型 YYYY-MM-DD,type_date,\n)# datetime.date类型其他
print(type(dt_date.isoweekday()),返回符合ISO标准的指定日期所在的星期数周一为1,dt_date.isoweekday())
print(type(dt_date.weekday()),返回的周一为0, 周日为6,dt_date.weekday(),\n)# datetime.datetime类型
print(type(datetime.now()),datetime.datetime类型,datetime.now())
print(type(datetime.utcnow()),datetime.datetime类型,datetime.utcnow())# float时间戳转换为datetime.datetime
CST_time datetime.fromtimestamp(timestamp)
print(type(CST_time),时间戳转换为datetime.datetime,CST_time)
UTC_time datetime.utcfromtimestamp(timestamp)
print(type(UTC_time),时间戳转换为datetime.datetime,UTC_time,\n)# datetime.datetime时间类型转换为字符串
dt datetime.now()
print(字符串完整格式,dt.strftime(%Y-%m-%d %H:%M:%S %f))
print(字符串精确到秒,dt.strftime(%Y-%m-%d %H:%M:%S))
print(字符串201804292359类型,dt.strftime(%Y%m%d%H%M))
print(字符串20180429235923类型,dt.strftime(%Y%m%d%H%M%S),\n)# datetime.datetime转换为time类型
print(type(dt.timetuple()),时间元组类型time.struct_time,dt.timetuple(),\n)# 字符串转换为datetime.datetime
date_string1 2019-08-21 11:18:20
date_string2 2019-08-22 11:20:25
date_time datetime.strptime(dt.strftime(%Y%m%d%H%M%S), %Y%m%d%H%M%S)
date_time1 datetime.strptime(date_string1, %Y-%m-%d %H:%M:%S)
print(type(date_time),字符串类型转换为datetime.datetime,date_time,)
print(type(date_time1),字符串类型转换为datetime.datetime,date_time1,\n)# datetime.timedelta格式
date_time2 datetime.strptime(date_string2, %Y-%m-%d %H:%M:%S)
date_minus date_time2 - date_time1
print(type(date_minus),时间相减datetime.timedelta,date_minus)