python 에서 datetime 모듈 에서 strftime/strptime 함수 사용

Python 의 datetime 모듈 은 사실 date 와 time 모듈 의 결합 으로 흔히 볼 수 있 는 속성 방법 이 자주 사용 된다.
예 를 들 면:
datetime.day,datetime.month,datetime.year 는 각각 datetime 대상 의 일,월,년 을 나타 낸다.아래 와 같다

from datetime import datetime
dt=datetime.now() #    datetime   
print dt.year,dt.month,dt.day

'''
   :
2015 3 8
'''
python 에서 datetime 모듈 은 날짜 형식 과 문자열 형식 이 서로 바 뀌 는 함수 strftime/strptime 을 제공 합 니 다.
1.날짜 형식 에서 문자열 형식 으로 전환 하 는 함 수 는 datetime.datetime.strftime()입 니 다.

2.문자열 형식 에서 날짜 형식 으로 전환 하 는 함 수 는 datetime.datetime.strptime()입 니 다.

3.두 함수 모두 날짜 와 관련 된 포맷 문자열 입 니 다.다음 과 같 습 니 다.
%a 무슨 요일 의 약자;수요일
%A 요일 의 전 칭;수요일
%b 월 의 약자;4 월 은 Apr
%B 월 의 전 칭;4 월 은 에 이 프 릴.
%c 표준 날짜 의 시간 문자열;(예 를 들 어 04/07/10 10:43:39)
%C 년도 의 뒷 자리 숫자
%d 10 진법 이 표시 하 는 매달 며칠 째
%D 월/일/년
%e 두 글자 필드 에서 10 진법 은 매달 며칠 째 를 표시 합 니 다.
%F 년-월-일
%g 년도 후 두 자리 숫자,주 기반 년 사용
%G 년 분,주 기반 년 사용
월 이름
%H 24 시간 제 시간
%I 12 시간 제 시간
%j 10 진법 이 표시 하 는 매년 며칠 째
%m 10 진법 으로 표시 되 는 달
%M 10 시간 표시 분 수
%n 새 줄 문자
%p 로 컬 AM 또는 PM 의 등가 표시
%r 12 시간의 시간
%R 표시 시간 과 분:hh:mm
%S 10 진수 초
%t 수평 탭 문자
%T 표시 시간:hh:mm:ss
%u 매주 며칠 째,월요일 은 첫날(0 에서 6,월요일 은 0)
%U 이듬해 몇 주 째,일요일 을 첫날 로(0 에서 53 까지)
%V 매년 몇 주 째,주 에 기초 한 년 사용
%w 10 진법 이 표시 하 는 요일(0 에서 6 까지,일요일 은 0)
%W 매년 몇 주 째 월요일 을 첫날 로 합 니 다(0 에서 53 까지)
%x 표준 날짜 문자열
%X 표준 시간 열
%y 세기 가 없 는 10 진법 연도(0 에서 99 까지)
%Y 세기 부분의 10 제 연도
%z,%Z 시간 대 이름,시간 대 이름 을 얻 지 못 하면 빈 문 자 를 되 돌려 줍 니 다.
%%퍼센트
몇 개의 열 을 들다.

from datetime import datetime
dt = datetime.now() 
print  '  :(%Y-%m-%d %H:%M:%S %f): ' , dt.strftime( '%Y-%m-%d %H:%M:%S %f' ) 
print  '  :(%Y-%m-%d %H:%M:%S %p): ' , dt.strftime( '%y-%m-%d %I:%M:%S %p' ) 
print  '    %%a: %s ' % dt.strftime( '%a' ) 
print  '    %%A: %s ' % dt.strftime( '%A' ) 
print  '    %%b: %s ' % dt.strftime( '%b' ) 
print  '    %%B: %s ' % dt.strftime( '%B' ) 
print  '    %%c: %s ' % dt.strftime( '%c' ) 
print  '       %s  ' % dt.strftime( '%w' ) 
print  '       %s  ' % dt.strftime( '%j' ) 
print  '       %s  ' % dt.strftime( '%U' ) 
print  '       %s  ' % dt.strftime( '%d' )
출력 은 다음 과 같 습 니 다:
시간:(%Y-%m-%d%H:%M:%S%f):  2015-03-08 23:30:42 181000
시간:(%Y-%m-%d%H:%M:%S%p):  15-03-08 11:30:42 PM
요일 약어%a:Sun
요일 전체 맞 추기%A:Sunday
월 약어%b:Mar
월 전체%B:March
날짜 시간%c:03/08/15 23:30:42
오늘 은 이번 주 0 일 째 입 니 다.
오늘 은 올해 067 일 째 입 니 다.
이번 주 는 올해 10 주차 입 니 다.
오늘 은 그 달 08 일 째 입 니 다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기