你如何做相反gmtime()
,你把时间+日期,并获得秒数?
我有类似的字符串'Jul 9, 2009 @ 20:02:58 UTC'
,并且我想获取从纪元到2009年7月9日之间的秒数。
我已经尝试过,time.strftime
但是我不知道如何正确使用它,或者它是否是正确的命令。
如果您是由于搜索引擎告诉您这是获取Unix时间戳的方法而到达此处的,请停止阅读此答案。向下滚动一个。
如果想扭转time.gmtime()
,那就想calendar.timegm()
。
>>> calendar.timegm(time.gmtime())
1293581619.0
您可以使用将字符串转换为时间元组time.strptime()
,该时间元组将返回一个时间元组,您可以将其传递给calendar.timegm()
:
>>> import calendar
>>> import time
>>> calendar.timegm(time.strptime('Jul 9, 2009 @ 20:02:58 UTC', '%b %d, %Y @ %H:%M:%S UTC'))
1247169778
有关日历模块的更多信息,请点击此处
问题内容: 我需要类似的简单内容,但需要自1970年以来的秒数,而不是当前日期,小时,分钟和秒。 似乎没有提供该选项。有没有简单的方法? 问题答案: 这应该工作:
但显示错误 线程“main”java.time.format.dateTimeParseException:Text'2021-10-06 0:29:43“无法在索引11处解析,位于java.base/java.time.format.dateTimeFormatter.parseresolved0(DateTimeFormatter.java:2052),java.base/java.time.
我是一个PL/SQL新手,需要将unix时代以来的千秒转换为日期/时间。我可以转换为GMT日期/时间,但不知道如何调整时区。我很接近,但不太接近。 我的输入是r\u msg。OriginationTime,其值类似于138255210277 这个 给出了类似的东西 这正是我想要的,除了格林威治标准时间。 这 给予 所以我只需要做一些 但我知道 我试过几种变体,但都不管用。 感谢您的帮助。 谢谢,但
我正在从事一个机器人项目,该项目有来自不同位置的传感器数据,精度为毫秒(gps同步ntp在1ms内)。 如何将历史日期、时间和UTC偏移量组件转换为自unix纪元以来的毫秒?也就是说,全部作为单个整数而不是字符串提供。 偏移量考虑到夏令时,例如UTC 1的时区在夏令时的UTC偏移量为2。 有一个类似的帖子,但是它以字符串格式处理日期时间,没有UTC偏移信息。 该帖子的公认答案是使用,但在这篇文章中
问题内容: 我有一个DatePicker d;我需要获取日期的毫秒值。(自1970年以来的毫秒值) 我该怎么做? 问题答案: 创建一个日历对象,并从日期选择器和today.getTimeInMillis()中设置日期和时间。