Now()vs GetDate()

时间:2014-01-07 05:30:48

标签: mysql sql sql-server

我正在将我的数据库从sqlserver迁移到mysql 当我来到sqlserver中的getDate()函数时,mysql中的替换是Now()Now()未返回getDate()返回的确切结果和格式。

是否有任何解决方案可以调整Now()结果,使其与getDate()

相同
getDate() result : 2014-01-07 00:28:46.017

Now() result     : 2014-01-07 10:28:03

3 个答案:

答案 0 :(得分:5)

我通过使用

克服了微秒的问题
    sysdate(3) returned '2014-01-07 10:52:07.252'

感谢每一个建议。

答案 1 :(得分:0)

  

两个函数之间的差异是毫秒。   尝试转换   getdate()排除毫秒。

答案 2 :(得分:0)

格式不同,但值相同。您应该根据需要格式化值,但是对于存储,它们应该以二进制格式存储(例如,使用DATETIME数据类型)。