import time
print time.time()
출력 결과는 다음과 같습니다.
1279578704.6725271
그러나 이것은 일련의 숫자입니다. 원하는 결과를 처리하기 위해 time 모듈의 시간 형식화 방법을 사용할 수 있습니다:
time.localtime(time.time())
time.localtime( ) 메서드에서 이 기능은 타임스탬프를 현지 시간으로 포맷합니다.
출력 결과는 다음과 같습니다.
time.struct_time(tm_year=2010, tm_mon=7, tm_mday=19, tm_hour=22,
tm_min=33, tm_sec=39 , tm_wday=0, tm_yday=200, tm_isdst=0)
이제 원하는 시간으로 형식을 지정하는 것이 더 유망해 보입니다.
time.strftime('%Y-%m-%d',time.localtime(time.time()))
마지막으로 time.strftime() 메서드를 사용하여 변경합니다. 현재 결과는 다음과 같습니다.
2010-07-19
Python의 시간 및 날짜 형식 기호:
% y two 연도를 숫자로 표시(00-99)
%Y 연도를 네 자리로 표시(000-9999)
%m 월(01-12)
% d 일(0-31)
%H 24시간제(0-23)
%I 12시간제(01-12)
%M분(00=59)
%S초(00-59)
%a 지역 단순화된 주 이름
% A 지역 전체 주 이름
%b 지역 단순화 월 이름
%B 지역 전체 월 이름
%c 지역 해당 날짜 표현 및 시간
을 나타냅니다. %j 일(001-366)
%p 현지 A.M. 또는 P.M.
%U 해당 연도의 주 수(00-53) 일요일이 시작됩니다. week
%w 주(0-6), 일요일이 주의 시작입니다.
%W 해당 연도의 주 수(00-53) 월요일이 주 시작입니다.
%x 해당 현지 날짜 표시
%X 해당 현지 시간 표시
%Z 현재 시간대 이름
%% % 숫자 자체