如何将存储为VARCHAR的UTC日期时间值转换为常规日期时间



我将此日期'2021-04-22T17:06:59.391Z'存储在UTC日期时间中,但列数据类型为VARCHAR。如何将其转换为列数据类型为date的常规日期时间?

  • 现有列(类型VARCHAR(-2021-04-22T17:06:59.391Z
  • 预期输出(类型DATE(-2021-04-22 17:06:59

您可以使用它来获得预期的结果。

SELECT CONVERT(datetime2(0), CONVERT(DATETIMEOFFSET,'2021-04-22T17:06:59.391Z'))

最新更新