gpt4 book ai didi

python - 是否可以将日期时间保存到 DynamoDB?

转载 作者:IT老高 更新时间:2023-10-28 21:57:59 24 4
gpt4 key购买 nike

我有下一个代码:

users_table = Table(users_table_name, connection=Core.aws_dynamodb_connection)
users_table.put_item(data={
"login": login,
"password": hashlib.sha256(password.encode("utf-8")).hexdigest(),
"profile": profile,
"registration_date": datetime.now() # PROBLEM IS HERE
})

但是当我运行它时,它失败并出现错误:

TypeError: Unsupported type "< type 'datetime.datetime' >" for value "2015-01-12 05:02:57.053131"

我尝试了很多方法,但似乎无法将 datetime 保存到 DynamoDB。顺便说一句,它在 MongoDB 中运行良好。

有什么解决办法吗?

最佳答案

好的,我看到 DynamoDB 不支持任何日期类型。所以唯一的解决方案是使用类unix的时间作为整数,或者将日期保存为字符串。

enter image description here

关于python - 是否可以将日期时间保存到 DynamoDB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27894393/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com