python的time模块和datetime模块
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python的time模块和datetime模块,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2464字,纯文字阅读大概需要4分钟。
内容图文
![python的time模块和datetime模块](/upload/InfoBanner/zyjiaocheng/657/cf1dadcd318c4f6b8b79efdfef2f50f2.jpg)
1. 将当前时间转成字符串 strftime 方法,并输出
import datetime # 获取当前时间 datetime.datetime.now() print(datetime.datetime.now()) # 输出时间格式数据:2019-11-28 20:39:25.485711 now_time=str(datetime.datetime.now().strftime('%Y%m%d%H%M%S')) #将时间转化成字符串 print(now_time)
2. 将字符串形式的时间转成时间格式 time.strptime 方法,并获取时间戳 time.mktime 方法
import time time_str = '2019-09-02 00:00:01.002' #时间字符串 time_struct = time.strptime(time_str, "%Y-%m-%d %H:%M:%S.%f") #得到时间格式数据,%f表示的是微秒 print(time_struct) time_stamp = int(time.mktime(time_struct)) #将时间格式数据转化成时间戳 print(time_stamp)
3. 将时间格式的数据转成字符串
#转格式,time_struct来自上面 time_ = time.strftime("%a %b %d %H:%M:%S %Y", time_struct) print(time_)
4. 将字符串形式的时间转成时间格式 datetime.datetime.strptime 方法,时间格式转字符串 datetime.datetime.strftime 方法
time_str = '2019-09-02 00:00:01.002' #时间字符串 time_2 = datetime.datetime.strptime(time_str, "%Y-%m-%d %H:%M:%S.%f") # 将格式字符串转换为时间格式 time_3 = datetime.datetime.strftime(time_2, "%Y-%m-%d %H:%M:%S") #str类型
5. 计算当前时间戳
import time time_stamp = int(time.time()) #计算当前的本地时间戳 print(time_stamp)
6. 由时间戳转时间格式数据
#time_stamp 来自上面 time_format = datetime.datetime.fromtimestamp(time_stamp) #直接由时间戳转时间格式 print('----------------',time_format, '--------------------')
7. 获取单独的时间、日期
#获取当前时间日期 now_datetime = datetime.datetime.now() print ("当前的日期和时间是 %s" % now_datetime) print ("当前的年份是 %s" %now_datetime.year) print ("当前的月份是 %s" %now_datetime.month) print ("当前的日期是 %s" %now_datetime.day) print ("当前小时是 %s" %now_datetime.hour) print ("当前分钟是 %s" %now_datetime.minute) print ("当前秒是 %s" %now_datetime.second)
python中时间日期格式化符号:
%y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数(0-23) %I 12小时制小时数(01-12) %M 分钟数(00=59) %S 秒(00-59) %a 本地简化星期名称 %A 本地完整星期名称 %b 本地简化的月份名称 %B 本地完整的月份名称 %c 本地相应的日期表示和时间表示 %j 年内的一天(001-366) %p 本地A.M.或P.M.的等价符 %U 一年中的星期数(00-53)星期天为星期的开始 %w 星期(0-6),星期天为星期的开始 %W 一年中的星期数(00-53)星期一为星期的开始 %x 本地相应的日期表示 %X 本地相应的时间表示 %Z 当前时区的名称 %% 为%号本身
参考:
https://www.runoob.com/python/python-date-time.html
https://www.cnblogs.com/pyxiaomangshe/p/7918850.html
内容总结
以上是互联网集市为您收集整理的python的time模块和datetime模块全部内容,希望文章能够帮你解决python的time模块和datetime模块所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。