python中的常用時間轉化
阿新 • • 發佈:2020-12-30
技術標籤:python工具使用python大資料字串時間格式轉化
1、DataFrame中的字串轉化為時間戳
def strToStrp(x):
if x==None or type(x)!=str or len(x)!=19:
return None
return datetime.datetime.strptime(x,"%Y-%m-%d %H:%M:%S")
核心的方法是
datetime.datetime.strptime(str,format)
第一個引數是字串,第二個引數是字串轉化為的日期時間格式。例如:
datetime. datetime.strptime("1995-02-16 00:00:00","%Y-%m-%d %H:%M:%S")
在DataFrame中可以配合apply一塊使用:
比如某列資料如圖所示,轉化過程如下:
data["Schd_Dt"]=data["Schd_Dt"].apply(strToStrp)