-- Java DateFormat
ex1)
SimpleDateFormat df = new SimpleDateFormat("yyyy년 MM월 dd일 hh시 mm분 ss초");
//SimpleDateFormat df= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//SimpleDateFormat df= new SimpleDateFormat("yyyy-MM-dd");
Date date = new Date();
String today = df.format(date);
System.out.println(today);
Calendar c = Calendar.getInstance();
String today2 = df.format(c.getTime());
System.out.println(today2);
ex2)
Date now = new Date();
DateFormat format1 = DateFormat.getDateInstance(DateFormat.FULL);
System.out.println(format1.format(now));
DateFormat format2 = DateFormat.getDateInstance(DateFormat.LONG);
System.out.println(format2.format(now));
DateFormat format3 = DateFormat.getDateInstance(DateFormat.MEDIUM);
System.out.println(format3.format(now));
DateFormat format4 = DateFormat.getDateInstance(DateFormat.SHORT);
System.out.println(format4.format(now));
2009년 5월 29일 금요일
2009년 5월 29일 (금)
2009. 5. 29
09. 5. 29
-- 날째 객체 현재 날짜 비교
Date memDelStartDate; // 삭제 시작일
Date currentDate; // 현재날짜 Date
String oTime = ""; // 현재날짜
String compareVal = "N";
SimpleDateFormat mSimpleDateFormat = new SimpleDateFormat ( "yyyy-MM-dd", Locale.KOREA );
Date currentTime = new Date();
oTime = mSimpleDateFormat.format ( currentTime ); //현재시간 (String)
memDelStartDate = mSimpleDateFormat.parse( "2015-07-31" );
currentDate = mSimpleDateFormat.parse( oTime );
int compare = currentDate.compareTo( memDelStartDate ); // 날짜비교
if ( compare > 0 ){ // 현재날짜가 삭제 시작일 후 인 경우
//System.out.println("currentDate > memDelStartDate");
compareVal = "N";
} else if ( compare < 0) { // 현재날짜가 삭제 시작일 전 인 경우
compareVal = "Y";
//System.out.println("currentDate < memDelStartDate");
} else { // 현재날짜가 삭제 시작일 인 경우
compareVal = "Y";
//System.out.println("currentDate = memDelStartDate");
}
'Server Enterprise > Java' 카테고리의 다른 글
URL Encoding 특수문자 코드 (0) | 2015.07.22 |
---|---|
[Encode] java replaceall 특수문자 (0) | 2015.07.22 |
[String Replace] email 개인정보 asterisk 치환 (0) | 2015.06.13 |
[decompile] java decompiler (0) | 2014.12.30 |
[Encode] 한글 인코딩 (0) | 2014.08.15 |