如何在aws lambda中结合字符串时间和日期时间?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在aws lambda中结合字符串时间和日期时间?相关的知识,希望对你有一定的参考价值。
我从用户那里得到的输入是一个字符串------。"9 am"
, "10 pm"
等。我想追加今天的日期。
from datetime import date
def lambda_handler(event, context):
today = date.today()
print("Today's date:", today)
starttime = "9"
ampm = "am"
timestring = starttime+":00 "+ampm
fulldt = today+" "+timestring
这样的结果是 "errorMessage": "unsupported operand type(s) for +: 'datetime.date' and 'str'"
我也在尝试 dateime.datetime.combine(today, timestring)
而这也不行。
答案
你不能把 str
和 date
objets,一种方法是做
fulldt = str(today) + " " + timestring
将日期对象转换为str
另一答案
@Reznik说得很对,不过,如果想加分,可以使用Python新的 弦 只要你能。
fulldt = f'{today} {timestring}'
以上是关于如何在aws lambda中结合字符串时间和日期时间?的主要内容,如果未能解决你的问题,请参考以下文章
如何将事件信息从 aws API Gateway get 传递给 Lambda?
如何使用 GET 请求将参数传递给 AWS Lambda 函数?
将 Relay/GraphQL 与 AWS Lambda 结合使用