Python将一列DateTime数据变为str
时间: 2024-10-08 13:19:56 浏览: 24
Python 实现将某一列设置为str类型
5星 · 资源好评率100%
在Python中,如果你有一个包含`datetime`对象的一列数据,将其转换为字符串通常涉及到调用`strftime()`方法。这个方法允许你根据特定的格式规则将日期时间对象格式化成字符串。`strftime()`函数的格式字符串中有很多预定义的占位符,用于表示年、月、日、小时、分钟、秒等。
例如,假设你有这样一个变量`date_time_column`:
```python
from datetime import datetime
# 假设这是你的datetime列
date_time_column = [datetime(2023, 4, 7, 15, 30), datetime(2023, 5, 8, 9, 0)]
```
你可以这样将其转换为字符串:
```python
formatted_column = [dt.strftime('%Y-%m-%d %H:%M') for dt in date_time_column]
```
在这个例子中,`'%Y-%m-%d %H:%M'`是一个格式字符串,它代表"四位数的年份-两位数的月份-两位数的日期 小时:分钟",所以结果将是类似于`'2023-04-07 15:30'`这样的字符串。
阅读全文