一、time
二、datetime
1.獲取當前系統時間
datenow = datetime.datetime.now()
2.將datetime格式的時間轉換成str
datenow = datenow.strftime("%y-%m-%d")
或datenow = datetime.datetime.strftime(datenow, "%y-%m-%d")
3.將str格式的時間轉換成datetime格式
datenow = datetime.datetime.strptime(datenow, "%y-%m-%d")
4.已知datetime格式的乙個時間,向前取某一歷史的日期
import calendar
①年for i in range(1,n):
his_year = datenow.year - i
his_mon = datenow.month
his_day = min(datenow.day, calendar.monthrange(his_year,his_mon)[1]) #天 不能超過當月的 最大天數
his_date = datetime.datetime(his_year, his_mon, his_day)
②月for i in range(1,n):
month = datenow.month -1 -i
his_year = datenow.year + month/12
his_mon = month%12 + 1
his_day = min(datenow.day, calendar.monthrange(his_year,his_mon)[1])
his_date = datetime.datetime(his_year, his_mon, his_day)
③天for i in range(1,n):
his_date = datenow - datetime.timedelta(days=i)
5.已知datetime格式的乙個日期,獲取是星期幾(weekday() )
datenow = datetime.datetime.now()
weekday = datenow.weekday() #返回0-6
Angular中關於時間的操作總結
使用new date 可以看見有5種建構函式 console.log new date 當前時間 console.log new date 2015 08 12 12 30 字串 console.log new date 12345679 時間戳 console.log new date 2018,...
python時間操作
1 計算時間差 q 如何方便的計算兩個時間的差,如兩個時間相差幾天,幾小時等 a 使用datetime模組可以很方便的解決這個問題,舉例如下 import datetime d1 datetime datetime 2009,3 23 d2 datetime datetime 2009,10 7 d...
python時間操作
不管何時何地,只要我們程式設計時遇到了跟時間有關的問題,都要想到 datetime 和 time 標準庫模組,今天我們就用它內部的方法,詳解python操作日期和時間的方法。1.將字串的時間轉換為時間戳 複製 如下 方法 a 2013 10 10 23 40 00 將其轉換為時間陣列 import ...