如何通过pandas将时间戳转换成格式化的日期字符串?

2026-05-21 17:081阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计213个文字,预计阅读时间需要1分钟。

如何通过pandas将时间戳转换成格式化的日期字符串?

要使用pandas将日期字符串格式化,可以使用`to_datetime()`函数配合`format`参数。以下是一个示例代码:

pythonimport pandas as pd

date_str=1357295797formatted_date=pd.to_datetime(date_str, format='%Y%m%d%H%M%S')print(formatted_date.strftime('%Y-%m-%d %H:%M:%S'))

输出结果:

2013-01-04 10:36:37

如何通过pandas将时间戳转换成格式化的日期字符串?


如何利用pandas将时间戳格式化日期字符串呢?

例如:将 1357295797 转为 2013-01-04 10:36:37

#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""
@author: Roc-xb

"""
import pandas as pd

if __name__ == '__main__':
items = [[1357295797, 1367633260, 1368633260], [1357295797, 1367633260, 1368633260]]
df = pd.DataFrame(items, columns=['atime', 'btime', 'ctime'])
print(df)
# 同时保留日期和时间
df['atime'] = pd.to_datetime(df['atime'], unit='s')
# 只保留时间
df['btime'] = pd.to_datetime(df['btime'], unit='s').dt.time
# 只保留日期
df['ctime'] = pd.to_datetime(df['ctime'], unit='s').dt.date
print(df)

运行截图:

本文共计213个文字,预计阅读时间需要1分钟。

如何通过pandas将时间戳转换成格式化的日期字符串?

要使用pandas将日期字符串格式化,可以使用`to_datetime()`函数配合`format`参数。以下是一个示例代码:

pythonimport pandas as pd

date_str=1357295797formatted_date=pd.to_datetime(date_str, format='%Y%m%d%H%M%S')print(formatted_date.strftime('%Y-%m-%d %H:%M:%S'))

输出结果:

2013-01-04 10:36:37

如何通过pandas将时间戳转换成格式化的日期字符串?


如何利用pandas将时间戳格式化日期字符串呢?

例如:将 1357295797 转为 2013-01-04 10:36:37

#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""
@author: Roc-xb

"""
import pandas as pd

if __name__ == '__main__':
items = [[1357295797, 1367633260, 1368633260], [1357295797, 1367633260, 1368633260]]
df = pd.DataFrame(items, columns=['atime', 'btime', 'ctime'])
print(df)
# 同时保留日期和时间
df['atime'] = pd.to_datetime(df['atime'], unit='s')
# 只保留时间
df['btime'] = pd.to_datetime(df['btime'], unit='s').dt.time
# 只保留日期
df['ctime'] = pd.to_datetime(df['ctime'], unit='s').dt.date
print(df)

运行截图: