如何在 Curl 字符串中使用公历时间戳
How To Use Gregorian Timestamp In Curl String
我正在尝试使用 curl 请求和以下字符串:
?created_from={FROM_TIMESTAMP}&created_to={TO_TIMESTAMP}
我一直在使用文档,所以我知道不需要括号。不幸的是,我唯一的信息是给我们"Gregorian Timestamp",我没有找到很多关于它的文档。
我尝试了多种不同的组合。使用 10-01-2018 到 10-02-18 的时间戳。这是我尝试过的:
?created_from=2019-02-01T00:00:00&created_to=2019-02-02T00:00:00)
这只是 returns 过去 30 天的日志,而不是指定的日期范围。
然后我尝试了:
?created_from=1538352000&created_to=1538438400
此 returns 以下错误消息:"message":"created_to 63718254228 is more than 2682000 seconds from created_from 1538352000","cause":63718254228
这对我来说没有意义,因为 created_from
是 1538352000
而不是 63718254228
。
我还尝试了很多其他语法和格式组合,如下所示:
?created_from=2018-10-29T00:00:00Z&created_to=2018-11-01T00:00:00Z
还有许多其他尝试。有谁知道如何在 curl 变量请求中正确写入公历时间戳?我到处找了。
公历时间戳的纪元日期为 0-01-01 00:00:00
,而标准 UNIX 纪元为 1970-01-01 00:00:00
,后者作为公历时间戳为 62167219200
。
因此,您只需将其添加到 UNIX 时间戳即可获得公历值。
例如,考虑日期时间 02/24/2019 @ 10:17pm (UTC)
,它的 UNIX 时间戳是 1551046620
。要获得对应的公历:
1551046620 + 62167219200 = 63718265820
我正在尝试使用 curl 请求和以下字符串:
?created_from={FROM_TIMESTAMP}&created_to={TO_TIMESTAMP}
我一直在使用文档,所以我知道不需要括号。不幸的是,我唯一的信息是给我们"Gregorian Timestamp",我没有找到很多关于它的文档。
我尝试了多种不同的组合。使用 10-01-2018 到 10-02-18 的时间戳。这是我尝试过的:
?created_from=2019-02-01T00:00:00&created_to=2019-02-02T00:00:00)
这只是 returns 过去 30 天的日志,而不是指定的日期范围。
然后我尝试了:
?created_from=1538352000&created_to=1538438400
此 returns 以下错误消息:"message":"created_to 63718254228 is more than 2682000 seconds from created_from 1538352000","cause":63718254228
这对我来说没有意义,因为 created_from
是 1538352000
而不是 63718254228
。
我还尝试了很多其他语法和格式组合,如下所示:
?created_from=2018-10-29T00:00:00Z&created_to=2018-11-01T00:00:00Z
还有许多其他尝试。有谁知道如何在 curl 变量请求中正确写入公历时间戳?我到处找了。
公历时间戳的纪元日期为 0-01-01 00:00:00
,而标准 UNIX 纪元为 1970-01-01 00:00:00
,后者作为公历时间戳为 62167219200
。
因此,您只需将其添加到 UNIX 时间戳即可获得公历值。
例如,考虑日期时间 02/24/2019 @ 10:17pm (UTC)
,它的 UNIX 时间戳是 1551046620
。要获得对应的公历:
1551046620 + 62167219200 = 63718265820