2014년 8월 30일 토요일

[Web HomePage,Java] 시간 포맷 - Service 부분

개발환경 : Spring Framework, Mybatis, MySql, Java, Jsp
사용 툴 : STS, MySQL Workbench 6.1 CE
  • ※저 스스로 로직과 테이블, jsp를 배우면서 짜가며 만들었기 때문에 비효율적인 면이나 실제 로직과 다른면이 충분히 있을 수 있습니다. 많은 지적 바랍니다.
  • 오늘 쓴 글이라면 오늘의 시간을, 아니라면 쓴 개시한 날자를 보여주기 Service 구현
  • △△△△△요런거△△△△△
  • 바로 코드 ㄱㄱ
1
2
3
4
5
6
7
8
9
Date = date;//비교값
Date now = new Date(System.currentTimeMillis());
now = DateUtils.truncate(now, Calendar.DATE);//오늘날짜
if(date.compareTo(now) < 0){//비교값이 오늘날짜에 비하여 과거이면 -1반환,
 map.replace("b_date", new SimpleDateFormat("MM-dd").format(date));//month-day로 포맷
}
else if(date.compareTo(now) >= 0){//비교값이 오늘날짜(0시0분)에 비하여 미래, 즉 오늘 중 이라면 1을 반환
 map.replace("b_date", new SimpleDateFormat("HH:mm").format(date));//hour:minute로 포맷
}

댓글 없음:

댓글 쓰기