已知日期(如:19910129),建立年份字段
时间: 2024-09-24 16:01:50 浏览: 36
如果你有一个四位数的日期字符串,如"19910129",代表的是1991年的1月29日,要将其分解为单独的年份字段,你可以直接从这个字符串中提取出前四位作为年份。在Python中,你可以这样做:
```python
date_string = "19910129"
year = date_string[:4]
print(year) # 输出:1991
```
这里我们使用切片操作,`date_string[:4]`表示从字符串的开始位置取到第4个位置(不包括第4个位置),得到的就是年份部分。
如果你想将这样的日期格式转化为Python的`datetime`对象,以便进一步处理,可以这样做:
```python
from datetime import datetime
date_string = "19910129"
year = int(date_string[:4])
dt = datetime(year=year, month=int(date_string[4:6]), day=int(date_string[6:8]))
print(dt)
```
这将创建一个`datetime`对象,代表1991年1月29日。
阅读全文