首页天道酬勤mysql字符串转时间,数据库把时间戳转日期

mysql字符串转时间,数据库把时间戳转日期

admin 07-10 21:19 182次浏览

MySQL时间戳和Java返回的时间戳不同

例如:现在时刻是2014-08-0410336042:55.204000

使用mysql时间戳函数UNIX_TIMESTAMP返回的结果为:1407120175.204000

使用Java时间戳函数返回的结果为:1407120379000

很明显,两者返回值是不同的:

mysql时间戳的计算方法是先计算2014-08-04 10:42:55的时间戳,将该值除以10^3,然后将后面的毫秒作为返回结果相加

但是,通常在程序中,由Java返回的时间戳更常见。 如何将mysql时间戳转换为Java时间戳?

按如下方式计算mysql时间戳的结果:

小数点左侧的数据*1000小数点右侧的值=Java时间戳

1407120175 * 1000204000=1407120379000

写SQL语句如下:

select mid (UNIX _ timestamp (createtime ),1,10 ) 1000 mid (UNIX _ timestamp ),12,6 ) AS t from student

无毫秒,mid(UNIX_timestamp(createtime ),12,6 ) ) )。

基于Android监听ContentProvider中数据变化的相关介绍汇总在vue中写jsx的方式JS操作XML中DTD介绍及使用方法分析LOCVPS:香港葵湾/葵湾高防#2终身65折
java比较日期,时间戳是啥 java api,java获取当前时间时间戳
相关内容