python日期转换
时间: 2023-11-04 10:57:21 浏览: 157
Python中的日期转换可以使用datetime库和pandas库来实现。
在datetime库中,可以使用strftime()方法将日期时间转换为字符串,可以使用strptime()方法将字符串转换为日期时间。具体使用方法如下:
1. 日期时间转字符:
```python
import datetime
today = datetime.datetime.today()
str1 = today.strftime('%Y-%m-%d')
```
2. 字符转日期时间:
```python
import datetime
aa = datetime.datetime.strptime('2022-12-08', '%Y-%m-%d')
```
在pandas库中,可以使用to_datetime()方法将字符串转换为日期时间。具体使用方法如下:
```python
import pandas as pd
pd.to_datetime('2022-12-08')
```
如果你需要进一步将日期时间转换为时间戳,可以使用time库中的time()方法或者datetime库中的timestamp()方法。具体使用方法如下:
1. 将日期时间转换为时间戳:
```python
import time
import datetime
dt = datetime.datetime.today()
tt = time.mktime(dt.timetuple())
print(tt, type(tt))
```
2. 将时间戳转换为日期时间:
```python
import time
import datetime
ts = time.time()
dt = datetime.datetime.fromtimestamp(ts)
print(dt, type(dt))
```
阅读全文