from:
#11、將字串格式化成時間
import datetime
>>> s="2006-1-2"
print datetime.datetime.strptime(s,"%y-%m-%d")
2006-01-02 00:00:00
import time
>>> s="2006-1-2"
>>> time.strptime(s,"%y-%m-%d")
>>> from time import *
>>> strftime("%y-%m-%d %h:%m:%s", localtime())
'2011-10-12 03:00:58'
#12、將格式字串轉換為時間戳
>>> a = "sat mar 28 22:24:24 2009"
>>> b = mktime(strptime(a,"%a %b %d %h:%m:%s %y"))
>>> print b
1238250264.0
>>>
#13、 datetime示例
-----------------
演示計算兩個日期相差天數的計算
>>> import datetime
>>> d1 = datetime.datetime(2005, 2, 16)
>>> d2 = datetime.datetime(2004, 12, 31)
>>> (d1 - d2).days
47演示計算執行時間的例子,以秒進行顯示
import datetime
starttime = datetime.datetime.now()
#long running
endtime = datetime.datetime.now()
print (endtime - starttime).seconds
#14、python取前幾天的日期
>>> from datetime import timedelta, date
>>> print date.today() + timedelta(days = -2) (是不是有點類似 date -d呢)
2011-10-09
>>>
演示計算當前時間向後10小時的時間。
>>> d1 = datetime.datetime.now()
>>> d3 = d1 + datetime.timedelta(hours=10)
>>> d3.ctime()
其本上常用的類有:datetime和timedelta兩個。它們之間可以相互加減。每個類都有一些方法和屬性可以檢視具體的值。
#15、根據乙個起始天數,返回相對今天的日期列表
如 mydate(0).getdaysbynum(1, 7)將得到從昨天開始一周內的日期列表。
class mydate:
def __init__ (self, i):
self.i = i
#16、glob:可以使用簡單的方法匹配某個目錄下的所有子目錄或檔案,用法也很簡單。
3.1 glob.glob(regression) 返回乙個列表
3.2 glob.iglob(regression) 返回乙個遍歷器
(from:
python datetime處理時間
datetime date time都提供了strftime 方法,該方法接收乙個格式字串,輸出日期時間的字串表示。下表是從python手冊中拉過來的,我對些進行了簡單的翻譯 翻譯的有點噢口 格式字元 意義 a 星期的簡寫。如 星期三為web a星期的全寫。如 星期三為wednesday b月份的簡...
python datetime學習筆記
import datetime d datetime.date 2016,7,24 新建乙個日期,注意前面的0不能有 print d 20106 07 24 d datetime.date.today 獲取當前日期 print d print d.year,d.month,d.day print d...
Python datetime模組小結
模組小結如下 另外有time模組小結 from datetime import date,time,datetime,timedelta datetime.now 當前日期元組 datetime.today 當前日期元組 d1 2018 05 09 10 20 15 d2 2018 06 02 08...