如何将 Java 日期时间代码转换为 Python

我有一段 Java 代码需要转换为 Python,如下所示:


SimpleDateFormat sdf = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss zzz");

sdf.setTimeZone(TimeZone.getTimeZone("GMT"));

String date = sdf.format(new Date());

好的,实现这一点的最终代码是:


 import datetime

 from pytz import timezone 


 now = datetime.datetime.now()

 gmt_time = now.replace(tzinfo=timezone('GMT'))

 date=gmt_time.strftime("%a, %d %b %Y %H:%M:%S %Z")


皈依舞
浏览 142回答 1
1回答

白衣染霜花

您必须pytz在您的系统上安装(世界时区定义包)。尝试这个 :from datetime import datetimefrom pytz import timezone now = datatime.datetime.now();gmt_time = now.replace(tzinfo=timezone('GMT'))print(gmt_time.strftime("%a, %d %b %Y %H:%M:%S %z"))
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java