代码之家  ›  专栏  ›  技术社区  ›  ScalaBoy

如何从日期时间字符串中检索月、月、日、周和小时?

  •  0
  • ScalaBoy  · 技术社区  · 6 年前

    我使用此代码生成ISO格式的日期和时间对象:

    from date time import datetime
    
    datetime.now().strftime("%Y-%m.%dT%H:%M")
    

    '2018-09-05t14:09'

    我怎样才能找回 month , month day , weekday hour 在不使用regex的情况下从这个字符串?

    1 回复  |  直到 6 年前
        1
  •  1
  •   I_Al-thamary    6 年前

    试试这个

     import datetime
    
    string = "19 Nov 2015  18:45:00.000"
    date = datetime.datetime.strptime(string, "%d %b %Y  %H:%M:%S.%f")
    print(date.year)
    
    print(date.month)
    
    print(date.day)
    
    print(date.hour)
    
    print(date.minute)
    
    print(date.second)
    

    https://onlinegdb.com/S1KDCmKzN