date_in = u'2015-01-02T00:00' # replace this string with whatever method or function collects your data
date_processing = date_in.replace('T', '-').replace(':', '-').split('-')
date_processing = [int(v) for v in date_processing]
date_out = datetime.datetime(*date_processing)
>>> date_out
... datetime.datetime(2015, 1, 2, 0, 0)
>>> str(date_out)
... '2015-01-02 00:00:00'
您可以通过将输入字符串分解为一系列值,将这些值转换为整数,然后将该序列输入
datetime.datetime()
。在长格式:
…或作为[基本上不太可读]的单例:
^{pr2}$注意:可能有更有效的处理方法,使用
regex
或类似的方法。datetime
可能还有一个我不知道的本地解释器。在相关问题 更多 >
编程相关推荐