python3对于时间的处理

Posted jiuyang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3对于时间的处理相关的知识,希望对你有一定的参考价值。

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对于时间的处理的主要内容,如果未能解决你的问题,请参考以下文章

scrapy主动退出爬虫的代码片段(python3)

scrapy按顺序启动多个爬虫代码片段(python3)

python3对于时间的处理

JavaScript 有用的代码片段和 trick

在python 3.6中处理自定义编码时遇到类型错误

处理屏幕旋转上的片段重复(带有示例代码)