String -> Date 타입
DateFormat sdFormat = new SimpleDateFormat("yyyy-MM-dd");
Date tempDate = sdFormat.parse("2014-12-22");
Date -> String 타입
DateFormat sdFormat = new SimpleDateFormat("yyyy-MM-dd");
Date nowDate = new Date();
String today = sdFormat.format(nowDate);
날짜 계산하기
int compare = today.compareTo('2015-06-10');
if(compare > 0){
//오늘 이전
}else if(compare < 0){
//오늘 이후
}else if(compare == 0){
//같음
}
날짜계산하기(시간)
SimpleDateFormat dspformatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//yyyy년 MM월 dd일(E) HH:mm
long lToday = nowDate.getTime(); // 86400000 : 하루의 milisecond
if (lToday - nowDate < DAY_TIME) {
//오늘 지나지 않음
}
현재시간 기준 기간비교
long now = today.getTime();
long start = sDate.getTime();
long end = eDate.getTime();
if(start <= now && end >= now ){
포함
}else{
미포함
}
현재시간 출력
long now = System.currentTimeMillis();
java.text.SimpleDateFormat dayTime = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String str = smf.format(new Date(time));
System.out.println("현재시간 : "+str);
'java' 카테고리의 다른 글
List 정렬하기 (0) | 2015.04.06 |
---|---|
계행문자열 공백처리 (0) | 2015.03.18 |
java 정규식 (0) | 2015.01.15 |
java 디렉토리의 존재여부를 체크 (0) | 2014.12.04 |
el 비교 연산자 (0) | 2014.10.27 |