【问题标题】:Python Program to extract year part from a list of datesPython程序从日期列表中提取年份部分
【发布时间】:2021-11-08 09:30:36
【问题描述】:

这是我被要求从该列表中提取年份部分的日期列表 ['22-7-1997','1-12-1996','17-06-1992','10-09-1999']

【问题讨论】:

    标签: list python-2.7


    【解决方案1】:

    使用datetime 模块和列表理解的简单示例:

    >>> import datetime as dt
    >>> dates = ['22-7-1997','1-12-1996','17-06-1992','10-09-1999']
    >>> [dt.datetime.strptime(date_string, "%d-%m-%Y").year for date_string in dates]
    [1997, 1996, 1992, 1999]
    

    【讨论】:

      【解决方案2】:
      datesList = ['17-12-1997','22-04-2011','01-05-1993','19-06-2020']
      

      year = [x.split('-')[2] for x in datesList] print('年份是:',年份)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-08-02
        • 1970-01-01
        • 2014-09-28
        • 1970-01-01
        • 2021-05-24
        相关资源
        最近更新 更多