복붙노트

[PYTHON] 날짜 문자열을 다른 형식으로 변환하는 방법 [중복]

PYTHON

날짜 문자열을 다른 형식으로 변환하는 방법 [중복]

파이썬에서 날짜 문자열 "2013-1-25"를 "1/25/13"문자열로 변환해야합니다. 나는 datetime.strptime을 보았지만 아직도 이것을위한 방법을 찾을 수 없다.

해결법

  1. ==============================

    1.

    datetime.datetime.strptime("2013-1-25", '%Y-%m-%d').strftime('%m/%d/%y')
    

    "01/25/13"을 인쇄합니다.

    앞에 오는 0으로 살 수 없다면 다음을 시도하십시오.

    dt = datetime.datetime.strptime("2013-1-25", '%Y-%m-%d')
    print '{0}/{1}/{2:02}'.format(dt.month, dt.day, dt.year % 100)
    

    이것은 "1/25/13"을 인쇄합니다.

    편집 : 모든 플랫폼에서 작동하지 않을 수 있습니다.

    datetime.datetime.strptime("2013-1-25", '%Y-%m-%d').strftime('%-m/%d/%y')
    
  2. ==============================

    2.1 대신 1 월 1 일을 살 수 있다면 시도해보십시오.

    1 대신 1 월 1 일을 살 수 있다면 시도해보십시오.

    d = datetime.datetime.strptime("2013-1-25", '%Y-%m-%d')
    print datetime.date.strftime(d, "%m/%d/%y")
    

    문서에서 다른 형식 지정 문을 확인할 수 있습니다.

  3. from https://stackoverflow.com/questions/14524322/how-to-convert-a-date-string-to-different-format by cc-by-sa and MIT license