python的time模块和datetime模块实例解析
这篇文章主要介绍了python的time模块和datetime模块实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
1.将当前时间转成字符串strftime方法,并输出
importdatetime #获取当前时间datetime.datetime.now() print(datetime.datetime.now())#输出时间格式数据:2019-11-2820:39:25.485711 now_time=str(datetime.datetime.now().strftime('%Y%m%d%H%M%S'))#将时间转化成字符串print(now_time)
2.将字符串形式的时间转成时间格式time.strptime方法,并获取时间戳time.mktime方法
importtime time_str='2019-09-0200: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-0200: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.计算当前时间戳
importtime 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) #星期 print("当前星期是%s"%datetime.datetime.strptime('2019-11-25',"%Y-%m-%d").weekday())#周一为0,周二为1,。。。 print("当前星期是%s"%datetime.datetime.now().strftime('%A'))
python中时间日期格式化符号:
%y两位数的年份表示(00-99) %Y四位数的年份表示(000-9999) %m月份(01-12) %d月内中的一天(0-31) %H24小时制小时数(0-23) %I12小时制小时数(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当前时区的名称 %%为%号本身
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。