From_unixtime()夏令时跳变问题

yumaodeyu 2015-08-17 11:54:48
CREATE FUNCTION `getModDate`(var_t1 BIGINT) RETURNS DATETIME
BEGIN
RETURN FROM_UNIXTIME(TRUNCATE((var_t1-1)/3600,0)*3600 + 3600);
END$$


我编写了一个方法计算unix时间戳,代码如上,但是运行时发现在夏令时跳变前后,对同一个时间点的计算结果相差1小时。
有没有什么方法忽略掉夏令时,或者有没有其他转换时间戳的途径。
...全文
290 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yumaodeyu 2015-08-19
  • 打赏
  • 举报
回复
求大神指导,等待中
yumaodeyu 2015-08-17
  • 打赏
  • 举报
回复
在线等,求帮助

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧