【发布时间】:2013-05-23 19:50:16
【问题描述】:
我的数据库中有一个时间戳字段,其中数据是从 python 日期时间模块插入的。我想将时间戳转换为日期并进行一些过滤。我可以在 python 中执行此操作,但我想在 sql 查询本身中执行此操作。
到目前为止我已经尝试过了
Select DATE_FORMAT(FROM_UNIXTIME('ts'), '%Y %b %e') AS 'date_formatted' from tablename limit 100;
这正在转换为日期,但 from_unixtime 将其更改为 1969 年而不是 2013 年的日期。 我需要在mysql中格式化python的时间戳。
【问题讨论】:
-
数据库中存储的时间戳值是多少?
-
ts是时间戳的列名吗?如果是这样,你为什么把它放在单引号中?这使它成为一个文字字符串。 -
@OllieJones 删除报价修复它.. 谢谢
标签: mysql python-2.7 timestamp