Python에서 날짜에 요일 추가

  1. Python에서 날짜에 날짜를 추가하려면datetime.timedelta()를 사용하십시오
  2. datetime 모듈에서timedelta를 사용하여 현재 날짜에 요일 추가
  3. Pandas 모듈을 사용하여 Python에서 날짜에 날짜 추가
Python에서 날짜에 요일 추가

이 자습서에서는 Python에서 날짜에 날짜를 추가하는 방법을 설명합니다.

Python에서 날짜에 날짜를 추가하려면datetime.timedelta()를 사용하십시오

파이썬에서datetime 모듈은datetime.timedelta()메소드를 제공합니다. 인수로 추가되는 일 수를 사용하고 날짜를 반환합니다. datetime()모듈의 ‘datetime.strptime()‘메소드는 시작 날짜를 입력으로 받아 ‘datetime.datetime’형식으로 동일한 날짜를 반환합니다.

예제 코드는 다음과 같습니다.

import datetime

curr_date = "12/6/20"
curr_date_temp = datetime.datetime.strptime(curr_date, "%m/%d/%y")

new_date = curr_date_temp + datetime.timedelta(days=5)
print(new_date)

출력:

2020-12-11 00:00:00

datetime 모듈에서timedelta를 사용하여 현재 날짜에 요일 추가

파이썬datetime은 서브 모듈datetimetimedelta 외에timedelta 메소드 자체를 가지고 있습니다. timedelta()메서드는 인수로 추가 할 일 수를 가져 와서 날짜 형식으로 반환합니다. date 모듈에는 현재 날짜를 반환하는today()메서드도 있습니다.

이 접근 방식의 기본 예는 다음과 같습니다.

from datetime import timedelta, date

Date_required = date.today() + timedelta(days=5)
print(Date_required)

출력:

2020-12-05

Pandas 모듈을 사용하여 Python에서 날짜에 날짜 추가

Pandas 모듈은 날짜를 인수로 받아 pandas._libs.tslibs.timestamps.Timestamp객체로 변환하는to_datetime()메소드를 제공합니다. Pandas는 날짜 문자열의 형식이 지정되지 않은 경우 스마트 변환을 수행합니다.

DateOffset()메소드는days,months 등과 같은 키워드 인수를받습니다.pandas.tseries.offsets.DateOffset 객체를 반환합니다.

예제 코드는 다음과 같습니다.

import pandas as pd

initial_date = "12/5/2019"
req_date = pd.to_datetime(initial_date) + pd.DateOffset(days=3)
print(req_date)

출력:

2019-12-08 00:00:00
튜토리얼이 마음에 드시나요? DelftStack을 구독하세요 YouTube에서 저희가 더 많은 고품질 비디오 가이드를 제작할 수 있도록 지원해주세요. 구독하다
Syed Moiz Haider avatar Syed Moiz Haider avatar

Syed Moiz is an experienced and versatile technical content creator. He is a computer scientist by profession. Having a sound grip on technical areas of programming languages, he is actively contributing to solving programming problems and training fledglings.

LinkedIn

관련 문장 - Python DateTime