Python 获取时间的方法
- >>>import time
-
- >>>this_time=time.localtime()
- >>> this_time
- time.struct_time(tm_year=2013, tm_mon=6, tm_mday=6, tm_hour=13, tm_min=42, tm_sec=38, tm_wday=3, tm_yday=157, tm_isdst=0)
- >>> type(this_time)
- <type 'time.struct_time'>
-
- >>> this_year=this_time[0]
- >>> this_year
- 2013
- >>> for time in this_time:
- ... print time
- ...
- 2013
- 6
- 6
- 13
- 42
- 38
- 3
- 157
- 0
-
- import time
-
- #取一天前的当前具体时间
- time.strftime('%Y-%m-%d %T',time.localtime(time.time()-24*60*60))
-
- #取20天前的当前具体时间
- time.strftime('%Y-%m-%d %T',time.localtime(time.time()-20*24*60*60))
-
- #取20天前当前具体时间的前2小时
- time.strftime('%Y-%m-%d %T',time.localtime(time.time()-20*24*60*60-2*60*60))
-
- import time
-
- #取一天后的当前具体时间
- time.strftime('%Y-%m-%d %T',time.localtime(time.time()+24*60*60))
-
- #取20天后的当前具体时间
- time.strftime('%Y-%m-%d %T',time.localtime(time.time()+20*24*60*60))
-
- #取20天后当前具体时间的前2小时
- time.strftime('%Y-%m-%d %T',time.localtime(time.time()+20*24*60*60-2*60*60))
-
- import time
-
- #取上一月月份
- time.localtime()[1]-1
-
- #取去年年份
- time.localtime()[0]-1
-
- #取两个月后的月份
- time.localtime()[1]+2