熊猫日期时间生成格式

时间:2019-09-13 20:19:18

标签: python pandas datetime

我正在使用以下命令按小时生成日期序列

pd.date_range(start='01-01-2018', end='01-02-2018', freq='H')

它以以下格式生成日期

2018-01-01 00:00:00
2018-01-01 01:00:00

但是我想要的格式

2018-01-01T00:00:00
2018-01-01T01:00:00

无论如何,我是否可以这种格式生成? 谢谢!

2 个答案:

答案 0 :(得分:2)

正如Alex和Karitkeya所评论的那样,没有一种方法可以使其以所需的格式显示。这是一种以特定方式呈现的特定日期时间数据类型。如果将这些数据转换为字符串,则可以将其格式化为所需的任何格式。但是,如果将其转换为字符串,则将无法像日期时间对象那样与它进行交互,并且将无法使用任何日期时间功能。

答案 1 :(得分:0)

如亚历克斯所建议的,

pd.date_range(start='01-01-2018', end='01-02-2018', freq='H').strftime("%Y-%m-%dT%H:%M:%S")