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 

猜你喜欢

转载自www.cnblogs.com/huihenghuang/p/9909026.html
今日推荐