数据库中10位或13位时间戳转换为标准时间
2014-11-13 10:36
381 查看
最近项目要读取一个数据库,其中的一个时间戳为10位,一个为13位。
简单起见,这里数据库只有一张表(test)一个字段(createTime)和一条记录(1415845484):
createTime:1415845484
则检索语句为:
select datetime(createTime, 'unixepoch', 'localtime') from message
同上,这里数据库也只有一张表(test)一个字段(createTime)和一条记录(1415845484123)
createTime:1415845484123
也就是只要在检索时除以1000即可,知道真相后我眼泪掉下来。得恶补一下数据库知识了!
1.10位时间戳转换:
其中10位时间戳准换为标准时间很简单:简单起见,这里数据库只有一张表(test)一个字段(createTime)和一条记录(1415845484):
createTime:1415845484
则检索语句为:
select datetime(createTime, 'unixepoch', 'localtime') from message
2.13位时间戳转换:
其实也很简单,只是博主非计算机专业,所以对数据库也是一知半解,在这里走了很多弯路。同上,这里数据库也只有一张表(test)一个字段(createTime)和一条记录(1415845484123)
createTime:1415845484123
select datetime(createTime / 1000, 'unixepoch', 'localtime') from message
也就是只要在检索时除以1000即可,知道真相后我眼泪掉下来。得恶补一下数据库知识了!
相关文章推荐
- java 时间戳和PHP时间戳 的转换[10位和13位]
- java 时间戳和PHP时间戳 的转换[10位和13位]
- javascript和Java 时间戳和PHP时间戳 的转换[10位和13位]
- MySQL时间戳转换时间10位 13位
- js13位时间戳转换,10位时间戳转换
- java 时间戳和PHP时间戳 的转换[10位和13位]
- 时间戳转换(10位、13位)
- 将10位和13位时间戳转换为时间
- 13位时间戳(单位为毫秒)转换为10位字符串(单位为秒)
- java时间戳和PHP时间戳的转换[10位和13位]
- 将10位和13位时间戳转换为时间
- flex 如何转换数据库中的时间格式,并写到datagrid等控件中
- hibernate 插时间入数据库转换
- JAVA 处理时间 - java.sql.Date、java.util.Date与数据库中的Date字段的转换方法
- MS CRM2011 关于从数据库读取时间并在前台用JS显示时,时间转换的问题
- 格林时间和DateTime标准格式进行转换
- [Boost]如何将UNIX风格时间转换为标准格式
- UTC时间转换为标准时间
- 数据库时间类型转换(Oracle、SQLServer)
- 转换数据库时间字段格式函数