要在数据库中插入的JavaScript AWSDate和AWSTime格式

要在数据库中插入的JavaScript AWSDate和AWSTime格式,javascript,amazon-web-services,amazon-dynamodb,Javascript,Amazon Web Services,Amazon Dynamodb,我有两个输入,一个是日期,一个是时间 第一个返回日期。例如,2020-08-27 第二个返回小时。例如,23:04 我有两个类型为AWSDate和AWSTime的字段: date: AWSDate time: AWSTime 我需要将这些插入到变异中,如何将它们格式化为ISO 8601 我知道日期是用toISOString(): 但是对于一个小时的打字时间,正确的方法是什么?谢谢大家! 我希望我理解正确。您需要单个日期和时间值中的单个ISOString new Date('2020-08-27

我有两个输入,一个是日期,一个是时间

第一个返回日期。例如,
2020-08-27

第二个返回小时。例如,
23:04

我有两个类型为AWSDate和AWSTime的字段:

date: AWSDate
time: AWSTime
我需要将这些插入到变异中,如何将它们格式化为ISO 8601

我知道日期是用
toISOString()


但是对于一个小时的打字时间,正确的方法是什么?谢谢大家!

我希望我理解正确。您需要单个日期和时间值中的单个ISOString

new Date('2020-08-27 23:04').toISOString()

如果我的答案不是你想要的,我会删除:)是的,但我需要分别保存日期和时间。有没有一种方法可以返回ISO中的日期和ISO中的小时?我想你不想这样做,但要回答你的问题否。没有ISO日期和ISO时间。只有一个ISO格式的日期字符串,其中包括日期和时间。在这种情况下,根据该方法计算小时和日期的最佳方式是什么?是的,100%您应该保存一个值-ISO字符串-如果您想从该ISO字符串中仅获得日期或时间,您可以轻松获得。很高兴我能提供帮助!
new Date('2020-08-27 23:04').toISOString()