코드 내용
: String 객체를 Date 형식으로 만든 후 원하는 날짜로 계산 후 다시 String으로 포멧후 비교
코드 설명
1. "2022-01-18" 와 같은 형식으로 들어오는 문자열(날짜) 객체를 받아서 = spcdate
2. formatter로 문자열 객체를 파싱해 날짜 객체로 만들어 준 후
3. Calendar로 날짜 계산을 한 후
4. 다시 formatter로 원하는 형식으로 날짜 객체를 변환해줌
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String strDate = spcdate;
Date date = new Date(formatter.parse(strDate).getTime());
Calendar cal = Calendar.getInstance();
cal.setTime(date);
cal.add(Calendar.DATE, 1);
SimpleDateFormat formatter2 = new SimpleDateFormat ( "yyyy.MM.dd 23:59:59", Locale.KOREA);
String sTime = formatter2.format(cal.getTime());
builder.and(schedule.broadStarttime.between(spcdate, sTime));
'BackEnd > Spring' 카테고리의 다른 글
| SMTP를 이용한 자동 메일 보내기 (0) | 2022.11.16 |
|---|