如何将日期转换成多少秒多少分

OldEagle33032 2017-04-05 06:15:21
如何将日期转换成多少秒多少分
...全文
201 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
卖水果的net 2017-04-06
  • 打赏
  • 举报
回复
请给出测试数据,和你的预期结果。
二月十六 2017-04-05
  • 打赏
  • 举报
回复
引用 4 楼 OldEagle33032 的回复:
2017*365*24*60-04*24*60-05*60 18*60+30:00
前边那个2017乘的还能理解,但是这个四月份这个乘以24小时乘以60分钟,天数呢?如果非要这么转的话可以考虑使用year()、month()、day()等这些方法例如这样
DECLARE @testtime DATETIME = '2017-04-05 18:30:00'
SELECT YEAR(@testtime)*365*24*60+MONTH(@testtime)*24*60 + DAY(@testtime)*60....
如果可以转成格林威治时间的话更方便一些
DECLARE @testtime DATETIME = '2017-04-05 18:30:00'
SELECT DATEDIFF(SECOND,'1970-01-01 00:00:00',@testtime) AS 秒数
OldEagle33032 2017-04-05
  • 打赏
  • 举报
回复
2017*365*24*60-04*24*60-05*60 18*60+30:00
二月十六 2017-04-05
  • 打赏
  • 举报
回复
引用 2 楼 OldEagle33032 的回复:
不是的 如一年是 365* 24*60
比如说2017-04-05 18:30:00 这个日期怎么转换?
OldEagle33032 2017-04-05
  • 打赏
  • 举报
回复
不是的 如一年是 365* 24*60
二月十六 2017-04-05
  • 打赏
  • 举报
回复
转换成格林威治时间吗?

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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