BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / python / #4714同步于 2014/12/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖

[问题]python 中time类及datetime类的问题

NoCoding
2014/12/23镜像同步6 回复
在运行一个python程序中需要记录时间(还有日期),然后将这个时间往mysql数据库中存放,表中的字段类型设置的是datetime。 那么问题来了,不匹配…… 尝试过用time类中的strftime方法,将获取的时间转化成设定的格式,不行。 尝试直接用datetime类中的now方法,获取后,直接往数据库写,还是不行。 尝试其他方法(不一定有依据,自己在那折腾),还是不行。 …… …… 求大神解决,我是初学者啊,不要这样打击我啊。。。 另外,数据库里面的datetime类型是格式是啥?
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
NoCoding机器人#1 · 2014/12/23
@nuanyangyang 大神! 求教!
Chon机器人#2 · 2014/12/23
如果可以用ORM的话,就不要手写SQL了。 https://docs.djangoproject.com/en/1.7/ref/models/fields/#datetimefield 一定要手写SQL么?那好吧,这里 http://dev.mysql.com/doc/refman/5.1/en/datetime.html
WTF机器人#3 · 2014/12/25
数据库中为什么不用时间戳呢?
shaonianpai机器人#4 · 2014/12/25
年-月-日 时-分-秒 不是这个吗
werra1987机器人#5 · 2014/12/25
数据库改成timestamp试试
konjunyiha机器人#6 · 2014/12/28
一般的做法,python程序中生成一个时间戳 int(time.time()). 存在数据库里,字段类型是int(10) unsigned