python标准库time与datetime

'''
模块分类
1.标准库
2.开源库
3.自定义库
'''
#标准库time与datetime
import time
a=time.time()
print(a)#打印时间戳,也就是1970年到现在有多少秒
x=time.localtime()#把时间戳转换为元组,中国时区(UTC+8),以(tm_year=2019, tm_mon=1, tm_mday=5, tm_hour=20, tm_min=24, tm_sec=39, tm_wday=5, tm_yday=5, tm_isdst=0)的形式赋值给x
#tm_wday:星期几(0为星期天),isdst:夏令时
print(x)
print(time.gmtime())#把时间戳转换为元组,国际时区(UTC),以(tm_year=2019, tm_mon=1, tm_mday=5, tm_hour=12, tm_min=41, tm_sec=23, tm_wday=5, tm_yday=5, tm_isdst=0)的形式
print(time.mktime(x))#把元组转换为时间戳
y=time.strftime('%Y-%m-%d %H:%M:%S',x)#x把元组转换为格式化的时间赋值给y
print(y)
print(time.strptime(y,'%Y-%m-%d %H:%M:%S'))#把格式化的时间转换为元组
print(time.asctime(x))#把元组转换为固定格式:星期 月 日 时 分 秒 年(Sun Jan  6 14:18:33 2019)
print(time.ctime(a))#把时间戳转换为固定格式:星期 月 日 时 分 秒 年(Sun Jan  6 14:18:33 2019)
import datetime#基于time的高级封装
print(datetime.datetime.now())#获取当前的时间,以  2019-01-06 14:30:18.177005  格式
print(datetime.datetime.now()+datetime.timedelta(3))#当前时间加三天,datetime.timedelta()不能单独存在,默认括号里是天数
print(datetime.datetime.now()+datetime.timedelta(-3))#当前时间减三天,datetime.timedelta()不能单独存在,默认括号里是天数
print(datetime.datetime.now()+datetime.timedelta(hours=3))#当前时间加三小时,datetime.timedelta()不能单独存在,默认括号里是天数
print(datetime.datetime.now()+datetime.timedelta(hours=-3))#当前时间减三小时,datetime.timedelta()不能单独存在,默认括号里是天数
print(datetime.datetime.now()+datetime.timedelta(minutes=3))#当前时间加三分钟,datetime.timedelta()不能单独存在,默认括号里是天数
print(datetime.datetime.now()+datetime.timedelta(minutes=-3))#当前时间减三分钟,datetime.timedelta()不能单独存在,默认括号里是天数
#输出结果
1582238621.0449994
time.struct_time(tm_year=2020, tm_mon=2, tm_mday=21, tm_hour=6, tm_min=43, tm_sec=41, tm_wday=4, tm_yday=52, tm_isdst=0)
time.struct_time(tm_year=2020, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=43, tm_sec=41, tm_wday=3, tm_yday=51, tm_isdst=0)
1582238621.0
2020-02-21 06:43:41
time.struct_time(tm_year=2020, tm_mon=2, tm_mday=21, tm_hour=6, tm_min=43, tm_sec=41, tm_wday=4, tm_yday=52, tm_isdst=-1)
Fri Feb 21 06:43:41 2020
Fri Feb 21 06:43:41 2020
2020-02-21 06:43:41.177075
2020-02-24 06:43:41.177075
2020-02-18 06:43:41.177075
2020-02-21 09:43:41.177075
2020-02-21 03:43:41.177075
2020-02-21 06:46:41.177075
2020-02-21 06:40:41.177075

你可能感兴趣的:(python基础)