Python简明教程

Python简明教程第4节:时间

2018-03-30  本文已影响8人  老友旧巷

Python 提供了一个 time 和 calendar 模块可以用来处理格式化日期和时间等相关问题。


import time                                    #首先需要引入time模块

time.time()                                    #得到当前时间的时间戳

time.localtime(时间戳)                #得到时间元组 struct_time 

time.asctime()                                #格式化时间         格式为 : Thu Apr 7 10:05:21 2016

time.strftime("格式化字符串", t)#自定义格式化时间

time.mktime()                                #将格式化时间转换为时间戳

时间元组的结构如下:

struct_time 

一个例子: 

(tm_year=2016, tm_mon=4, tm_mday=7, tm_hour=10, tm_min=3, tm_sec=27, tm_wday=3, tm_yday=98, tm_isdst=0)

时间格式化字符串格式:

时间格式化

几个小例子,自己对应上表就能清楚。

"%Y-%m-%d %H:%M:%S"       2000-12-21 22:56:36

"%a %b %d %H:%M:%S %Y"    Mon Mar 28 22:56:36 2000

将格式化时间转换为时间戳:

 a = "Sat Mar 28 22:24:24 2016"

print time.mktime(time.strptime(a,"%a %b %d %H:%M:%S %Y"))

其实总体上大概就是这样。

calendar的主要方法:

calendar的主要方法

Then,that’s all,thank you。

上一篇下一篇

猜你喜欢

热点阅读