我对python非常陌生,并尝试构建一个简单的Web应用程序。
我第一次使用日期时间库,请耐心等待。
我所要做的就是获取并显示当前时间和日期,以便我可以用目标时间和时间来交叉引用它。约会之后。
我遇到了一些巨大的错误。任何帮助表示赞赏。我不确定我在这里做错了什么,以我想要的方式显示时间。
from datetime import datetime
date_string = "4:21 PM 1.24.2011"
format = "%I.%M %p %m %d, %Y"
my_date = datetime.strptime(date_string, format)
print(my_date.strftime(format))
答案 0 :(得分:3)
date_string的格式与您尝试解析它的格式不匹配。以下格式字符串应该允许您解析日期。
format = "%I:%M %p %m.%d.%Y"
然后,如果你想用其他格式打印它
print(my_date.strftime("%I.%M %p %m %d, %Y"))
答案 1 :(得分:0)
你使用了错误的格式字符串。尝试将其替换为"%I:%M %p %m.%d.%Y"
。
Here's说明如何正确使用datetime
课程。
答案 2 :(得分:0)
问题在于您的format
。您需要使格式匹配date_string
。所以试试这个:
format = "%I:%M %p %m.%d.%Y"
应该做的伎俩
此外,您可能有兴趣看一下time.asctime