1. 程式人生 > 其它 >python中的常用時間轉化

python中的常用時間轉化

技術標籤: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)