我正在尝试从url链接返回的大量文本中提取unix日期,因此我使用了:
link = Open_URL(url)
match=re.compile('"Date":"(.+?)"').findall(link)
但是,当我打印unix日期时,它是一个很大的数字,而不是一个日期,我需要将其转换为可用的日期格式,我尝试了:
datetime.fromtimestamp(int(my)ints)).strftime('%Y-%m-%d %H:%M:%S')
但它不允许我转换链接,有什么想法吗?你知道吗
提前谢谢
当前代码:
link = Open_URL(url)
match=re.compile('"End Date":"(.+?)"').findall(link)
for url in match:
So on
请帮帮我,我卡住了!除了打印它之外,不能对它返回的列表执行任何操作,这在当前格式中是无用的
谢谢
我认为你所说的大数是UNIX time stamp,也称为
time since epoch
。它可以很容易地转换为python中的datetime对象,如下所示:如果
match
变量在打印时看起来像['1448204858']
,那么它是一个列表,包含一个字符串元素。datetime.fromtimestamp()
需要float
值,因此需要结果:
相关问题 更多 >
编程相关推荐