我遇到了一个数据库查询
@retVal = (DATEDIFF(s, '19700101', GETUTCDATE()) - 日期时间)
这个日期时间用于什么??n 这个查询返回什么
答案1
如果我理解正确的话,19700101就是所谓的Unix 时间戳
将其转换为指向 1970 年 8 月 17 日星期一 00:15:01 GMT:http://www.onlineconversion.com/unix_time.htm
Unix 时间戳是一种以秒为单位跟踪时间的方法。此计数从 UTC 时间 1970 年 1 月 1 日的 Unix 纪元开始。因此,Unix 时间戳仅仅是特定日期与 Unix 纪元之间的秒数。还应指出(感谢本网站访问者的评论),无论您身处全球哪个位置,这个时间点在技术上都不会改变。这对于计算机系统非常有用,可用于在线和客户端的动态和分布式应用程序中跟踪和排序日期信息。