sql - 如何将以下格式转换为 unix 时间戳?
问题描述
我从 DB 获得的格式最后似乎有 AM。我试过使用以下方法,但没有奏效:
转换(日期时间,Sales.SalesDate,103)为 DTSALESDATE。
转换(时间戳,Sales.SalesDate,103)作为 TSSALESDATE
其中 Sales.SalesDate 值为 Apr 15 2012 12:00AM
解决方案
DECLARE @dt DATETIME = '2020-02-22 22:23:13.920';
SELECT CONVERT(DATETIME,
@dt AT TIME ZONE 'Central European Standard Time'
AT TIME ZONE 'UTC');
推荐阅读
- android - 我的 android studio 没有在 windows 10 上打开
- flutter - HATEOAS API Flutter 客户端推荐
- c++ - 如何在虚幻引擎中使用第三方库 Eigen?
- javascript - 在“片段”中键入段落时出错
- javascript - Bootstrap 5:在 Button 中对齐图标和文本
- python - Python Pandas 删除具有数字的行(不是浮点数也不是整数,而是像 1.2.3)
- python - 移植到 Python 3.7,poster3.encode.multipart_encode,TypeError: memoryview: a bytes-like object is required, not 'str'
- angular - 在 Angular 中使用 IconFinderCore 进行图标化返回“not_found”错误
- r - 如何返回列的行值,使得它们在另一列中的对应值是最小的 n 值,在 R
- amazon-web-services - AWS DeviceFarm 忽略 TestNG 注释