如何在 Python 中获取或打印 GMT 时区的当前日期时间?

5 python datetime utc gmt

这里我打印 UTC 时区的当前日期时间。我想要通过这种方法当前 GMT 时区的日期时间。我怎么能够?

   import datetime

   dt_utcnow = datetime.datetime.utcnow()
   print(dt_utcnow)

Run Code Online (Sandbox Code Playgroud)

输出

   2020-08-31 09:06:26.661323
Run Code Online (Sandbox Code Playgroud)

小智 6

您可以使用 time 模块的 gmtime() 来实现此目的:

from datetime import datetime
from time import gmtime, strftime

now = datetime.now()
current_time = now.strftime("%H:%M:%S")
print("Current Time =", current_time)
print("Your Time Zone is GMT", strftime("%z", gmtime()))
Run Code Online (Sandbox Code Playgroud)