如何使时间戳不显示时间

时间:2012-11-06 19:08:48

标签: mysql database

有没有办法简单地将字段属性更改为不显示时间?我希望它只显示日期。

我的字段名称是“日期”。我正在使用mysql。它是类型TIMESTAMP,默认为当前时间戳。

3 个答案:

答案 0 :(得分:3)

使用DATE类型代替TIMESTAMP而不是NOW(),并在执行INSERT时将其设置为DATE

此处DATETIMETIMESTAMP和{{1}}之间存在更多差异: http://dev.mysql.com/doc/refman/5.0/en/datetime.html

答案 1 :(得分:1)

只需将日期时间转换为日期。

CONVERT(date, YourDateTime)

答案 2 :(得分:1)

为什么不改变架构以将该列转换为DATE列?

另请注意,使用{em> DATE 等reserved keywords作为列名称通常是错误的形式。