首页 > 编程语言 > 详细

python3对于时间的处理

时间:2017-11-09 13:51:41      阅读:249      评论:0      收藏:0      [点我收藏+]

1、获取当前时间戳

float_time = time.time()

2、格式化当前时间

#格式化当前时区时间
now_time = time.strftime(‘%Y-%m-%d %H:%M:%S‘)
print(now_time)

3、时间戳转时间

#时间戳转为本地时间
local = time.localtime(1505284047.1286137)
#时间戳转格林尼治时间
local_s =time.gmtime(1505284047.1286137)
pub_st = time.strftime(‘%Y-%m-%d %H:%M:%S‘,local_s)
pub_time = time.strftime(‘%Y-%m-%d %H:%M:%S‘,local)
print(pub_time,pub_st)

4、字符串转时间

#字符串转化为时间戳
#pub_time为时间字符串 time_str为time类型的时间
time_str = time.strptime(pub_time,‘%Y-%m-%d %H:%M:%S‘)
#ss为时间戳
ss = str(time.mktime(time_str))
#sss为格式化时间
sss = time.strftime(‘%Y-%m-%d %H:%M:%S‘,time.localtime(float(ss)))
print(time_str,ss,sss)

5、%b表示英文缩写月份

hj =  ‘31 Jul 2008‘
time_str = time.strptime(hj,‘%d %b %Y‘)
ss = str(time.mktime(time_str))
sss = time.strftime(‘%Y-%m-%d‘,time.localtime(float(ss)))

print(time_str,sss)

6、英文对应月份字典

time_dict = {‘January‘:‘01‘,‘February‘:‘02‘,‘March‘:‘03‘,‘April‘:‘04‘,‘May‘:‘05‘,
             ‘June‘:‘06‘,‘July‘:‘07‘,‘August‘:‘08‘,‘September‘:‘09‘,‘October‘:‘10‘,‘November‘:‘11‘,‘December‘:‘12‘}

 

python3对于时间的处理

原文:http://www.cnblogs.com/jiuyang/p/7808342.html

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