1. 程式人生 > >python中的時間戳,與MySQL的時間戳的,對應與匹配

python中的時間戳,與MySQL的時間戳的,對應與匹配

  最近在做MySQL資料遷移,原來表的時間欄位型別為date,新表的欄位型別為timestamp型別,預設的CURRENT_TIME  STAMP。本來以為需要轉換為時間格式,因為網上的時間戳都是unix_timestamp。後來發現date型別的資料,返回的結果是datetime.date(2017,2,5),可以直接放入新表裡面。還有一個時間需要從字串中擷取就發現了兩個方法,很好用。

str1 = ’201807313885163
# 方法一 loan_day_stm
= datetime.datetime.strptime(str1, '%Y%m%d')
loan_day_stm = create_day = int(time.mktime(loan_day_stm.timetuple()))
#方法二
Y
= int(str1[0:4])
m = int(str1[4:6])
d = int(str1[6:8])
loan_day_stm = datetime.date(Y, m, d)

  上面的程式碼就能解決問題了,方法笨點就笨點吧,能解決問題就好。

       參考文章:https://www.cnblogs.com/skiler/p/6418628.html