Python으로 올해 가져 오기

Vaibhav Vaibhav 2023년1월30일
  1. datetime모듈의strftime을 사용하여 Python에서 현재 연도 가져 오기
  2. datetime모듈의date.year를 사용하여 Python에서 현재 연도 가져 오기
Python으로 올해 가져 오기

날짜와 시간은 우리 모두가 매일 보는 필수 지표입니다. 개발자로서 우리는 생년월일 저장 및 날짜 차이 찾기와 같은 여러 작업을 위해 날짜와 시간을 가지고 놀아야합니다. 이 기사는 파이썬에서 올해를 얻는 방법을 소개합니다.

Python에는 서비스에 내장 된 라이브러리가 많이 있으며 개발자가 작업을 매우 빠르고 이해하기 쉽고 간단한 구문으로 수행하기 위해 만든 수많은 외부 라이브러리가 있습니다. 그러한 모듈 중 하나는 날짜와 시간을 처리하는 빌드 내 파이썬 모듈 인datetime입니다.

datetime을 사용하면 날짜를 매우 쉽게 처리 할 수 ​​있으며 간단한 구문을 제공합니다. 이 모듈을 사용하여 올해를 얻을 수있는 몇 가지 가능한 방법을 살펴 보겠습니다.

datetime모듈의strftime을 사용하여 Python에서 현재 연도 가져 오기

이름에서 알 수 있듯이datetime모듈을 사용하면 날짜와 시간을 모두 처리 할 수 ​​있습니다. 이 기사에서는 날짜에만 초점을 맞출 것입니다.

다음 코드는 현재 연도를 인쇄하는 한 가지 방법을 보여줍니다.

import datetime

currentDateTime = datetime.datetime.now()
date = currentDateTime.date()
year = date.strftime("%Y")
print(f"Current Year -> {year}")

출력:

Current Year -> 2021

먼저 모듈을 가져온 다음dateime.now()를 사용하여 현재 날짜와 시간을 가져옵니다. 이 결과에서 날짜를 가져 오기 위해이 결과에서date()함수를 호출하고 반환 된 날짜를 변수date에 저장합니다. 다음으로이 날짜에서 연도를 필터링해야합니다. 이를 위해strftime()함수를 사용합니다. 이는string from time을 의미합니다. 이 함수는이 객체에서 원하는 출력의 종류를 문자열 형식으로 정의하는 문자열 인수를받습니다. 간단히 말해, 문자열 형식의 형식을 받아들이고 동일한 형식의 문자열을 반환합니다.

5 행에서 문자열 형식%Y는이 날짜 개체의 연도를 원함을 의미합니다. 문자열 형식%A는 날짜 개체의 요일을 나타냅니다. 또한 여러 형식을%A %Y와 같이 단일 문자열로 묶을 수 있습니다. 이 형식은Wednesday 2021과 같은 요일과 연도가있는 문자열을 반환합니다.

마지막으로 문자열을year변수에 저장하고 인쇄합니다.

더 많은 가능한 형식은 공식 문서 여기를 참조하십시오.

올해를 얻는 또 다른 방법은 다음과 같습니다.

import datetime

date = datetime.date.today()
year = date.strftime("%Y")
print(f"Current Year -> {year}")

출력:

Current Year -> 2021

이번에는date.today()메소드를 사용하여 오늘 날짜를 가져옵니다. 다음으로strftime()함수를 사용하여 날짜에서 연도를 가져오고 마지막으로 인쇄합니다.

datetime모듈의date.year를 사용하여 Python에서 현재 연도 가져 오기

strftime()함수를 사용하지 않으려면 다음 코드를 사용하여 현재 연도를 가져올 수 있습니다.

import datetime

currentDateTime = datetime.datetime.now()
date = currentDateTime.date()
print(f"Current Year -> {date.year}")

date = datetime.date.today()
print(f"Current Year -> {date.year}")

출력:

Current Year -> 2021
Current Year -> 2021

3 행의date()함수는datetime.date유형의 객체를 반환합니다. 그리고이 객체는 속성으로year를 가지고 있습니다. 그래서 우리는 그것에 접근하여 결과를 출력 할 수 있습니다. today()함수도 마찬가지입니다. 또한datetime.date유형의 객체를 반환합니다.

print(type(date))문을 실행하여 확인할 수 있습니다. <class 'datetime.date'>가 인쇄됩니다.

Vaibhav Vaibhav avatar Vaibhav Vaibhav avatar

Vaibhav is an artificial intelligence and cloud computing stan. He likes to build end-to-end full-stack web and mobile applications. Besides computer science and technology, he loves playing cricket and badminton, going on bike rides, and doodling.

관련 문장 - Python DateTime