AWS 将日期设置为午夜
AWS set date to midnight
使用 AWS AppSync 实用程序将日期初始化为午夜的最佳方法是什么。
我想知道我们是否有这样的东西
var d = (new Date()).setUTCHours(0,0,0,0)
通过使用 $util.time.nowEpochSeconds()
,我得到了纪元时间,但我如何确定我需要添加的时差以设置为午夜时间
AppSync 尚未仅通过实用程序提供该功能,这是很好的反馈,我会确保团队看到这一点。
同时,作为解决方法,您可以修改日期字符串来实现您的需要。
#set($time = $util.time.nowFormatted("yyyy-MM-dd/HH:mm:ss/Z"))
#set ($split = $time.split("/"))
#set ($midnight = $split[0] + " 00:00:00" + $split[2])
time: $time
midnight: $midnight
midnight epoch seconds: $util.time.parseFormattedToEpochMilliSeconds($midnight, "yyyy-MM-dd HH:mm:ssZ")
将打印:
time: 2019-07-15/22:33:57/+0000
midnight: 2019-07-15 00:00:00+0000
midnight epoch seconds: 1563148800000
使用 AWS AppSync 实用程序将日期初始化为午夜的最佳方法是什么。
我想知道我们是否有这样的东西
var d = (new Date()).setUTCHours(0,0,0,0)
通过使用 $util.time.nowEpochSeconds()
,我得到了纪元时间,但我如何确定我需要添加的时差以设置为午夜时间
AppSync 尚未仅通过实用程序提供该功能,这是很好的反馈,我会确保团队看到这一点。
同时,作为解决方法,您可以修改日期字符串来实现您的需要。
#set($time = $util.time.nowFormatted("yyyy-MM-dd/HH:mm:ss/Z"))
#set ($split = $time.split("/"))
#set ($midnight = $split[0] + " 00:00:00" + $split[2])
time: $time
midnight: $midnight
midnight epoch seconds: $util.time.parseFormattedToEpochMilliSeconds($midnight, "yyyy-MM-dd HH:mm:ssZ")
将打印:
time: 2019-07-15/22:33:57/+0000
midnight: 2019-07-15 00:00:00+0000
midnight epoch seconds: 1563148800000