Date 타입 String 변환

java 2014. 12. 17. 13:00

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
Posted by 우주정복☆
,