mysql的timestamp和java的DateTime比较

time字段为timestamp型,entity.time为Java的DATe Time。
方法一:调用函数TIMESTAMPDIFF
TIMESTAMPDIFF(MICROSECOND, time, #{entity.time}) = 0

MICROSECOND 微妙SECOND 秒MINUTE 分钟HOUR 小时DAY 天WEEK 星期MONTH 月QUARTER 季度YEAR 年
方法二:转换成毫秒进行比较
UNIX_TIMESTAMP(time)*1000 = #{timeMillsecond}
其中,timeMillsecond为Long型,通过DateTime.getTime()获取,单位毫秒。
UNIX_TIMESTAMP获取timestamp的秒数,如果timestamp(3)或者(6), 它会保留相应的小数位(如:1466133706.841)

mysql的timestamp和java的DateTime比较最先出现在Python成神之路

版权声明:
作者:siwei
链接:https://www.techfm.club/p/17555.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>