如何在Python中将长整型值解析为日期

0 投票
2 回答
1568 浏览
提问于 2025-04-17 21:37

我从服务器得到了一个值1394369201000,我需要把它转换成GWT日期格式。
我在文档中找到了不同的方法来解决这个问题:

dt = datetime.datestr(1394369201000 , 'yyyymmdd')

但是这些方法都没有用。

你能帮我解决这个问题吗?

2 个回答

2

你的时间可能是以毫秒为单位的,可以使用 time 模块来处理:

In [33]: import time

In [34]: time.gmtime(1394369201000/1000.)
Out[34]: time.struct_time(tm_year=2014, tm_mon=3, tm_mday=9, tm_hour=12, tm_min=46, tm_sec=41, tm_wday=6, tm_yday=68, tm_isdst=0)
4

这段内容是关于编程的问题,可能涉及到一些代码或技术细节。我们会用简单的语言来解释,让大家都能理解。

首先,编程中有很多概念和术语,可能会让人感到困惑。比如说,代码块就是一段特定的代码,它们通常用来完成某个功能。在这里提到的

>>> from datetime import datetime
>>> datetime.utcfromtimestamp(1394369201000/1000.0)
datetime.datetime(2014, 3, 9, 12, 46, 41)
就是一个这样的代码块。

在编程中,理解这些代码块的作用是很重要的。它们就像是拼图的一部分,只有把所有的部分都拼好,才能完成整个项目。

如果你对某个具体的代码块有疑问,或者想知道它是怎么工作的,可以尝试去查找相关的资料,或者向更有经验的人请教。记住,编程是一个不断学习的过程,遇到问题是很正常的。

撰写回答