首页 > 其他 > 详细

20200330学习总结内置时间模块的使用

时间:2020-03-30 23:34:08      阅读:76      评论:0      收藏:0      [点我收藏+]

优先掌握

1:time模块 

‘‘‘时间的三种格式:1: 时间戳:从1970年开始到现在经历的秒数
‘‘‘
#1: 时间戳:从1970年开始到现在经历的秒数
#作用:用与时间间隔的的计算
import time
# print(time.time())
# 按照某种格式的显示的时间:2020-03-30 11:11:30
# 作用: 用于展示时间
# print(time.strftime(‘%Y-%m-%d %H:%M:%S %p‘))
# print(time.strftime(‘%Y-%m-%d %X‘))
print(time.strftime(‘%Y‘))
# #3.结构化的时间
# 作用:用于单独获取时间的某一部分
# res=time.localtime()
# print(res)
# print(res.tm_hour)
# print(res.tm_yday)2 datetime 模块
import datetime
# 可以用来时间的加减
#days 中的3也可以为负数 意为减
print(datetime.datetime.now()+datetime.timedelta(days=3))
print(datetime.datetime.now()+datetime.timedelta(weeks=1))
#用天来模拟年
print(datetime.datetime.now()+datetime.timedelta(days=365*3)
2 需要掌握

# 时间格式的相互转化
#struc_time=>时间戳 用time下的mktime
# s_time=time.localtime()
# print(time.mktime(s_time))
# #时间戳=>struk_time
# tp_time=time.time()
# print(time.localtime(tp_time))
# print(time.gmtime(tp_time)) #世界标准时间即UTC 时间
# print(time.gmtime(44444444))
# print(time.localtime(44444444))

#struct_time-> 格式化字符串时间
# s_time=time.localtime()
# print(time.strftime(‘%Y-%m-%d %H:%M:%S‘,s_time))
#z字符串时间转->struct_time 这是 时候必须是一一对应的
# print(time.strptime(‘1998-03-03 15:23:59‘,‘%Y-%m-%d %H:%M:%S‘))

#真正需要掌握的 要用结构化的时间来完成格式化时间与时间戳的互转 format time 《--------》 timestape
# 实现‘1998-03-03 11:11:11‘+7
# 第一步 format time ---> struct_time----timesamp
struct_time =time.strptime(‘1998-03-03 11:11:11‘,‘%Y-%m-%d %H:%M:%S‘)
timesamp=time.mktime(struct_time)
print(timesamp)
#第二步 timesamp--->struct_time--->format_time
struct_time=time.localtime(timesamp)
print(time.strftime(‘%Y-%m-%d %X‘,struct_time))
print(time.strftime(‘%Y-%m-%d %H:%M:%S‘,time.localtime(timesamp)))

3:了解知识点
#3了解的知识点
print(time.asctime()) #linux环境中 常用 output: Mon Mar 30 23:05:42 2020
print(datetime.datetime.now())
print(datetime.datetime.utcnow())
print(datetime.datetime.fromtimestamp(33333)) 将时间戳格式的时间直接转化为格式化字符串的时间,但格式被固定死了


20200330学习总结内置时间模块的使用

原文:https://www.cnblogs.com/wppw/p/12602086.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!