logo

从日期字符串中提取年份

作者:沙与沫2024.01.08 02:18浏览量:37

简介:本文将介绍如何从日期字符串中提取年份。

日期字符串的格式通常为YYYY-MM-DD。为了提取年份,我们可以将日期字符串的前四个字符解析为整数,即可得到年份。
以下是一个示例代码,演示如何从日期字符串中提取年份:

  1. from datetime import datetime
  2. date_string = '-05-14'
  3. date = datetime.strptime(date_string, '%y-%m-%d')
  4. year = date.year
  5. print(year)

在上面的代码中,我们首先定义了一个日期字符串’-05-14’,然后使用datetime模块的strptime函数将其解析为datetime对象。strptime函数的第二个参数是一个格式字符串,指示日期字符串的格式。在本例中,格式字符串’%y-%m-%d’表示日期字符串的格式为两位数的年份、两位数的月份和两位数的日期。
接下来,我们使用datetime对象的year属性提取年份,并将其存储在变量year中。最后,我们打印出年份的值。
需要注意的是,提取年份的方法可能会因日期字符串的格式而有所不同。上述代码仅适用于两位数的年份。如果日期字符串的年份是四位数的,可以使用类似’%Y-%m-%d’的格式字符串来解析日期字符串。

相关文章推荐

发表评论