본문 바로가기

JAVA2

[JAVA] 어제 날짜 구하기 그리고 지정한 만큼 이전 날짜 구하기 (Calendar) 바로 이전에 이야기 했던 것 처럼, 서비스를 위해서는 오늘 날짜를 구해서 사용하는 경우가 많습니다. 이때는 Date Class를 통해서 구할 수 있지만 사용자의 원하는 형태로 변경을 위해서 SimpleDateFormat Class를 사용하게 됩니다. 하지만 꼭 오늘 날짜만 필요한것이 아니고 상황에 따라서는 어제 날짜를 구해서 사용해야 할 때가 있고, 어떤 경우에는 지정한 날짜 만큼 이전의 날짜를 구해서 사용해야 할 경우도 발생합니다. 그래서 이번에는 Calendar Class를 통해서 이를 해결하는 방법에 대해서 알아보도록 하겠습니다. 경우는 2가지가 있을 것 같습니다. Calendar를 통해서 오늘날짜를 가져와서 어제 날짜를 구하거나, 지정한 날짜 만큼 이전의 날짜를 구하는 경우 String형태의 날짜.. 2021. 5. 10.
[JAVA] 기본 날짜 포맷을 내 맘대로 바꾸기 (SimpleDateFormat) 프로그래밍을 하다보면, 서비스를 위해서 오늘날짜를 가져와야 할 상황이 발생합니다. 하지만, JAVA의 Date클래스를 사용하면 내가 원하는 포맷의 날짜를 보여주지 않습니다. 왜냐하면, 보통의 서비스에서 날짜를 기준으로 서비스하는 경우에는 yyyy-MM-dd (ex. 2021-05-08)과 같은 형태이거나 기타 유사한 형태를 사용해야 하기 때문입니다. 그래서 이번에는 Date클래스를 통해서 얻어온 날짜 정보를 가지고, 내가 원하는 포맷으로 바꾸는 방법에 대해서 알아보겠습니다. 간단한 코드지만 어느범위까지 변경이 가능한지 눈으로 확인해 보겠습니다. 1. Class SimpleDateFormat ? SimpleDateFormat의 구조는 아래와 같습니다. java.lang.Object java.text.For.. 2021. 5. 8.