如何把 时间戳 改成 时间格式啊???

SoftMingGong 2010-10-11 03:34:54
我的表A有个字段 t, 存储的是时间戳,例如: 1263965868

我现在想把 所有记录 的 这字段 改成时间格式,例如: 2010-07-20

怎么改啊
...全文
96 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zuoxingyu 2010-10-11
  • 打赏
  • 举报
回复

mysql> SELECT FROM_UNIXTIME(1263965868)
-> ;
+---------------------------+
| FROM_UNIXTIME(1263965868) |
+---------------------------+
| 2010-01-20 13:37:48 |
+---------------------------+
1 row in set (0.00 sec)

mysql>


这样就得到了。
WWWWA 2010-10-11
  • 打赏
  • 举报
回复
UPDATE A SET T=DATE_FORMAT(FROM_UNIXTIME(1263965868),'%Y-%m-%d %H:%i:%s')
SoftMingGong 2010-10-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wwwwa 的回复:]

SELECT DATE_FORMAT(FROM_UNIXTIME(1263965868),'%Y-%m-%d')
[/Quote]

如何把我这个表A的字段t的格式全部从时间成 改成 Y-m-d G:i:s这种格式啊
WWWWA 2010-10-11
  • 打赏
  • 举报
回复
SELECT DATE_FORMAT(FROM_UNIXTIME(1263965868),'%Y-%m-%d')

57,064

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧