抓取并显示当前时间

问题描述:

我对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

...和你得到什么错误,到底是什么? – 2011-01-25 00:58:21

date_string的格式与您尝试解析它的格式不匹配。以下格式字符串应该允许您解析日期。

format = "%I:%M %p %m.%d.%Y" 

而且事后,如果你想使用其他格式

print(my_date.strftime("%I.%M %p %m %d, %Y")) 

你正在使用错误的格式字符串进行打印。尝试用"%I:%M %p %m.%d.%Y"替换它。

Here's文档如何正确使用datetime类。

问题出在您的format。您需要使格式匹配date_string。所以,试试这个:

format = "%I:%M %p %m.%d.%Y" 

这应该做的伎俩

而且,它可能是你的兴趣来看看time.asctime