本文介绍了将numpy.datetime64转换为python中的字符串对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我无法将python datetime64
对象转换成字符串。例如:
I am having trouble converting a python datetime64
object into a string. For example:
t = numpy.datetime64('2012-06-30T20:00:00.000000000-0400')
进入:
'2012.07.01' as a string. (note time difference)
我已经尝试转换 datetime64
对象到一个
datetime
long然后到一个字符串,但我似乎得到这个错误:
I have already tried to convert the datetime64
object to a datetime
long then to a string, but I seem to get this error:
dt = t.astype(datetime.datetime) #1341100800000000000L
time.ctime(dt)
ValueError: unconvertible time
推荐答案
解决方案是:
import pandas as pd
ts = pd.to_datetime(str(date))
d = ts.strftime('%Y.%m.%d')
这篇关于将numpy.datetime64转换为python中的字符串对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!