TimestampToDateTime (Azure Cosmos DB)

适用于: SQL API

将指定的时间戳值转换为日期/时间。

语法

TimestampToDateTime (<Timestamp>)

参数

Timestamp

一个有符号的数值,即自 Unix 纪元以来当前已经过的毫秒数。 换句话说,返回自 1970 年 1 月 1 日星期四 00:00:00 以来已经过的毫秒数。

返回类型

YYYY-MM-DDThh:mm:ss.fffffffZ 格式返回 UTC 日期和时间 ISO 8601 字符串值,其中:

格式 描述
YYYY 四位数的年份
MM 两位数的月份(01 = 1 月,依此类推。)
DD 两位数的月份日期(01 到 31)
T 时间元素开头的符号
hh 两位数的小时(00 到 23)
MM 两位数的分钟(00 到 59)
ss 两位数的秒(00 到 59)
.fffffff 七位数的小数秒
Z UTC(协调世界时)指示符

备注

如果指定的时间戳值无效,TimestampToDateTime 将返回 undefined

示例

以下示例将时间戳转换为日期/时间:

SELECT TimestampToDateTime(1594227912345) AS DateTime
[
    {
        "DateTime": "2020-07-08T17:05:12.3450000Z"
    }
]

后续步骤