Python 中 strptime()方法的使用

2021-10-09 18:03:33 字數 767 閱讀 2056

strptime是python datetime庫中的函式,用於將乙個日期字串轉成datetime日期格式便於後期處理,使用格式為datetime.strptime(date_string, format),其中date_string 就是要轉成日期的字串,format 根據date_string 不同而不同,format 有以下格式:

下面舉個簡單的例子:求兩個日期之差

import datetime as dt

date_str1 = 『2020-10-1』

date_str2 = 『2020/09/24』

real_time1 = dt.datetime.strptime(date_str1,』%y-%m-%d』)

real_time2 = dt.datetime.strptime(date_str2,』%y/%m/%d』)

print(real_time1)

print(real_time2)

time_delta = real_time1-real_time2

print(time_delta)

print(time_delta.days)

獲取當前時間戳:

print(dt.datetime.today())

print(dt.datetime.now())

獲取當前日期:

print(dt.date.today())

Python多執行緒下的 strptime問題

由於python的datetime和time中的 strptime方法不支援多執行緒,執行時會報錯 import datetime import thread import time def f datetime.datetime.strptime 20100101 y m d for in xra...

Python多執行緒下的 strptime問題

由於python的datetime和time中的 strptime方法不支援多執行緒,執行時會報錯 import datetime import thread import time def f datetime.datetime.strptime 20100101 y m d for in xra...

strptime和strftime的用法

1 strptime 中的p指parse 解析 一般解析都是說對字串進行解析,所以strptime 方法是將字串解析為時間元組。2 strftime 中的f指format 格式化 即將時間處理為適合檢視的格式,所以strftime 方法是將時間元組格式化為字串。1 將字串形式的時間解析為時間元組 t...