gpt4 book ai didi

python - 使用 datetime.now 给出 datetime.datetime 错误

转载 作者:行者123 更新时间:2023-12-05 04:38:33 29 4
gpt4 key购买 nike

所以我一直在使用 python 语言制作东西。我遇到了一些不太容易理解的错误:

TypeError: 'datetime.datetime' object is not subscriptable

(我认为)这是导致它的代码:

def brew():
# Get UTC time
curr_dt = datetime.now(timezone.utc)
# Slice it
curr_dt = curr_dt[0:19]
# Print
print(curr_dt)

我做错了什么?我只想通过切片获取 2022-01-04 14:25:10.860837+00:00 中的日期和时间。是否有解决错误的方法,甚至有更简单和/或实用的方法?感谢您的宝贵时间。

最佳答案

使用以下代码:

from datetime import datetime, timezone

def brew():
# curr_dt = datetime.now(timezone.utc).strftime('%Y-%m-%d %H:%M:%S')
curr_dt = str(datetime.now(timezone.utc))[:19]
print(curr_dt)

输出:

>>> brew()
'2022-01-04 14:35:04'

关于python - 使用 datetime.now 给出 datetime.datetime 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70580337/

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