포스트

날짜에서 하루 빼기 코드 분석

자바스크립트에서 날짜 하루 빼기

자바스크립트에서는 Date 객체를 사용해 날짜와 시간을 관리할 수 있습니다. 하루를 빼려면, 먼저 현재 날짜의 Date 객체를 만들고, 이 객체의 setDate 메서드를 사용해야 합니다. 여기에 하루가 몇 밀리초인지 계산해서 빼주면 됩니다.

1
2
var today = new Date();
today.setDate(today.getDate() - 1);

여기서 new Date()는 현재 날짜와 시간을 반환하고, setDate 메서드는 지정된 날짜로 변경합니다. getDate 메서드를 사용하면 현재 날짜를 얻을 수 있습니다.

파이썬에서 날짜 하루 빼기

파이썬에서는 datetime 라이브러리를 사용하여 날짜와 시간을 처리할 수 있습니다. 하루를 빼기 위해 timedelta 클래스를 사용하면 됩니다.

1
2
3
4
from datetime import datetime, timedelta

today = datetime.now()
yesterday = today - timedelta(days=1)

datetime.now() 함수는 현재 날짜와 시간을 반환합니다. timedelta는 시간 차이를 나타내는 객체로, 이를 이용해서 날짜에서 하루를 뺄 수 있습니다.

자바에서 날짜 하루 빼기

자바에서는 Calendar 클래스를 사용하여 날짜를 관리할 수 있습니다. Calendar 객체를 생성한 후, add 메서드를 사용하여 날짜에서 하루를 뺄 수 있습니다.

1
2
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.DATE, -1);

Calendar.getInstance()는 현재 날짜와 시간을 포함한 Calendar 객체를 반환합니다. add 메서드에 첫 번째 인자로 Calendar.DATE를, 두 번째 인자로 -1을 주면 하루를 빼게 됩니다.

정리

날짜에서 하루를 빼는 방법은 프로그래밍 언어마다 조금씩 다르지만, 대체로 날짜와 시간을 관리하는 특별한 클래스나 객체를 사용합니다. 이를 통해 날짜의 연산이 가능하며, 각 언어에서 제공하는 메서드를 활용하여 원하는 날짜 연산을 쉽게 수행할 수 있습니다.

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.