時間字串如:『2020-07』、『2021-02』,獲取這個字串之間相差的月份數**如下
from datetime import datetime
defget_months
(start_month_str, end_month_str)
:'''
# 獲取時間字串中的月份數
:param start_month_str: 開始字串
:param end_month_str: 結束字串
:return: 月份數
'''end_month_date = datetime.strptime(end_month_str,
'%y-%m'
) start_month_date = datetime.strptime(start_month_str,
'%y-%m'
) end_year, end_month = end_month_date.year, end_month_date.month
start_year, start_month = start_month_date.year, start_month_date.month
return
(end_year - start_year)*12
+(end_month - start_month)+1
end_month_str =
'2021-02'
start_month_str =
'2020-07'
print
(get_months(start_month_str, end_month_str)
)
輸出:
Python 獲取時間字串
time.asctime time.localtime time.time time.clock 這個函式第一次呼叫為當前的時間戳 以後的每次呼叫,為和第一次呼叫的時間間隔 這個函式用來計算每個步驟的執行時間,非常有用 輸出特定格式的時間字串 使用函式 time.strftime isotimefo...
Python 時間字串
timestring 2016 12 21 10 22 56 print time.mktime time.strptime timestring,y m d h m s 1482286976.0 time.mktime 與 time.localtime 互為還原函式。time.mktime tim...
Python 獲取星期字串
原理 字串切片 1.0 獲取星期字串 weekstr 星期一星期二星期三星期四星期五星期六星期日 weekid eval input 請輸入星期數字 1 7 獲得使用者輸入,用eval函式去掉兩側的引號,讓輸入的值變成乙個數字 pos weekid 1 3 計算在weekstr中起始索引的位置 pr...