now 함수: 현재 시간 가져오기

now 함수: 현재 시간 가져오기

2.8 버전에 새로 추가된 now() Jinja2 함수는 현재 시간을 파이썬 datetime 객체나 문자열 표현으로 가져와요. 템플릿 안에서 현재 시각을 표시하거나 파일명·타임스탬프를 만들 때 유용해요.

now() 함수는 두 가지 인자를 지원해요. utcTrue로 주면 UTC 기준 현재 시간을 가져오고, 기본값은 False예요. fmt는 strftime 문자열을 받아서 그 형식으로 포맷된 날짜·시간 문자열을 돌려줍니다. 예를 들면 이렇게 써요.

출처: 문서

본문

dtg: "Current time (UTC): {{ now(utc=true, fmt='%Y-%m-%d %H:%M:%S') }}"

위 예시는 UTC 기준 현재 시각을 YYYY-MM-DD HH:MM:SS 형식으로 만들어 dtg 변수에 넣어요. 두 인자 모두 선택이라, 필요 없는 인자는 생략해도 됩니다.

더 알아보기 (Learn more)

Jinja2의 날짜·시간 필터처럼 시간 값을 다루는 다른 도구들을 함께 보면 좋아요. 템플릿 전반에 대해서는 playbooks_templating 문서를 참고하세요.