Java 获取python中以毫秒为单位的GMT时间
试图用Python以毫秒表示GMT,我可以用Java实现,但需要Python的帮助。 Java版本:Java 获取python中以毫秒为单位的GMT时间,java,python,python-3.x,Java,Python,Python 3.x,试图用Python以毫秒表示GMT,我可以用Java实现,但需要Python的帮助。 Java版本: Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("GMT")); long time = cal.getTimeInMillis(); Sample output - 1528893731677 Python版本: millis = int(round(time.time() * 1000)) // How to get GMT
Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
long time = cal.getTimeInMillis();
Sample output - 1528893731677
Python版本:
millis = int(round(time.time() * 1000)) // How to get GMT time here?
Sample output - 1528953926983
归功于@David
import time
gmt = time.gmtime()
millis = gmt.tm_hour*3600000 + gmt.tm_min*60000 + gmt.tm_sec*1000
print(millis)
看看time.gmtime。实际上,Java代码已经过时了。现代方法:与printintdatetime.utcnow.timestamp*1000配合使用效果良好
import time
gmt = time.gmtime()
millis = gmt.tm_hour*3600000 + gmt.tm_min*60000 + gmt.tm_sec*1000
print(millis)