0

我正在使用 Python,并且我在类型为“2013-06-24 17:04:28”的表中有日期存储为字符串,我想做诸如减去和平均它们之类的事情。

我不太在乎时间。

将字符串转换为的适当格式是什么,我该怎么做?

提前感谢您的帮助。

最大限度。

4

2 回答 2

4

pandas 有它自己的 Timestamp 对象。您可以使用以下函数将字符串或整个列(系列)转换为时间戳to_datetime

pd.to_datetime(df['date_col'])

请参阅文档的“转换为时间戳”部分

注意:您可以在读取 DataFrame 时转换为时间戳,例如使用read_csv.

它适用于您的日期格式:

In [11]: pd.to_datetime('2013-06-24 17:04:28')
Out[11]: Timestamp('2013-06-24 17:04:28', tz=None)
于 2013-08-06T14:18:38.547 回答
0
time.strptime("2013-06-24 17:04:28", "%Y-%m-%d %H:%M:%S")  

那么你可以使用python的时间模块

于 2013-08-06T14:16:22.613 回答