오늘 날짜 구하기, 연, 월, 일, 시간 응용 해보기
오늘 날짜를 검색해보자.
더 디테일하고 하나하나 설명해주는 소스들이 많지만,
깔끔하고 단순하게(가독성), 재사용성 강한 소스를 가지고 싶은 생각을 가지고 구상한다.
1. 날짜, 시간 포맷
SimpleDateFormat todayDateTime = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); // 연-월-일 시:분:초
2. 구하고 싶은 날짜를 포맷에 맞게 표시
String getTodayDateTime = thisYear.format(new Date(System.currentTimeMillis())); //오늘 일자
1번 2번을 합쳐서->
new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date(System.currentTimeMillis()));
으로도 가능하지만, 뭔가 가독성이 떨어지고, 깔끔하지 않은 느낌이라,
보통 그 함수의 기능 단위로 나누어 작성하고 있다.
물론 개발자 본인의 마음이기에, 짜고 싶은대로 짜면 되지만.. ㅎㅎ
결론적으로 나는 연도 내용이 필요했다.
SimpleDateFormat thisYear = new SimpleDateFormat("yyyy");
String getThisYear = thisYear.format(new Date(System.currentTimeMillis()));
월, 일도 똑같이 하면 되고 시간도 똑같다.
깔끔!
포스팅을 읽고,
큰 도움이 되셨다면, 공감(♥)을 던져 주세요!
큰 힘이 되어 다음 포스팅 시에도 파이팅하겠습니다.