在开发程序中,对时间的获取和格式是十分频繁的事情,一般会有自定义一个时间的工具类,直接简化使用。
输出结果:
一般常用就是字符串转时间对象,时间对象转字符串,还有时间戳的获取。
time.time() 获取的就是秒级的时间戳;
time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) 时间对象转为字符串
time.strptime(‘2018-9-30 11:32:23’, ‘%Y-%m-%d %H:%M:%S’) 字符串转时间格式
当然其他年月日的获取,可以参考以下获取:
很多时候,我们可能会时间的加减运算:
输出结果:
时间对象可以直接加减运算;而datetime.timedelta可以自定义在基础时间上进行增加多少天,多少小时,多少分,多少秒,可以说非常灵活的;例如上面就在当天的时间山增加一天和减少一天。
总结:
时间处理是程序中一个很关键的东西,尤其各种持久化的数据都存有时间格式的,所以这一块一定要有所了解。
python福利教程领取方式:
1、点赞+评论(勾选“同时转发”)
2、关注小编。并私信回复关键字【19】
(一定要私信哦~点击我的头像就能看到私信按钮了)