mysql 24小时制_如何指定“NOW()”是指在MySQL查询中的24小时时钟(而不是12小时)?...

mysql_query("INSERT INTO lookup_table (

the_date

)

VALUES(

NOW()

)

";)

在一条线,那就是:

mysql_query("INSERT INTO lookup_table (the_date) VALUES(NOW())";)

的问题是,由于某种原因,NOW(),因为我有它这里是将一个12小时的时钟记录到数据库中。 (下午1:03记录为01:03:00,而不是13:03:00。)

我可以怎样指定NOW(),它被格式化为24小时?

我已阅读了很多关于格式化的东西。不幸的是,正如过去发生过很多次那样,有一些小的,几乎察觉不到的格式问题,可能会使事情变得不正确。

我试图确保我不会做很长时间的反复试验以确保格式正确。

我认为说“NOW()”的行应该替换为“DATE_FORMAT(NOW(), %Y-%m-%d %T)”,但是我正在寻找独立的证实,证明我没有领导证人,有人说“是的,看起来不错”。

现在,在数据库中的条目是这样的:

2012-06-27 01:03:36

这将是完美的,如果不是,时间应为13,而不是01,像这样:

2012-06-27 13:03:36

我知道“NOW()”正在工作,它只需要24小时格式,默认情况下它是SUPPOSED。出于某种原因,这并没有发生,我只想知道用什么特定的字母数字序列代替“NOW()”以24小时格式记录。

+1

你的时区是什么?它可能只是将12小时内的所有内容都插入? (你在早上看到什么?) –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值