如果日期以以下格式写入,如何计算持续时间(以秒为单位):"2022-03-10T09:40:44.543Z"



我刚刚在SQL中导入了一个excel文件,该文件包含两列("Start Date" & "End Date"),格式如下:

"2022-03-10T09:40:44.543Z".

我想计算用秒表示的";开始日期";以及";结束日期";。有什么建议吗?

我不知道该怎么办。

如果使用SQL Server,可以尝试DATEDIFF

语法

DATEDIFF ( datepart , startdate , enddate )

在您的情况下:

select DATEDIFF(Second,Start_Date,End_Date) as difference;

如果你已经将数据存储在文本列中,你可以使用:

select DATEDIFF(Second,  CONVERT(varchar,Start_Date,127), CONVERT(varchar,End_Date,127) ) as difference;

查看演示以了解更多详细信息

检查SQL Server日期样式

相关内容

  • 没有找到相关文章

最新更新