2015년 12월 23일
Java Calendar Date, Millisecond 변환 관계도
자바에서 날짜 관련한 것은 너무너무 헷갈려서, 이번에 확실하게 정리하고 메모하려고 합니다.
이것도 누군가에게 도움이 되면 좋겠습니다. 얏호!
1) 캘린더를 date로
Calendar cal = Calendar.getInstance();
Date date = cal.getTime();
2) Date를 Calendar로 맵핑시키기
Date d = new Date ( );
Calendar c = Calendar.getInstance ( );
c.setTime ( d );
3) date를 millisecond로
long milli = date.getTime();
4) millisecond를 date로
long time = System.currentTimeMillis ( );
Date date = new Date ( time );
5) calendar 를 millisecond로
// Get the time in millis of today
final Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY, 0);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
calendar.set(Calendar.MILLISECOND, 0);
calendar.getTimeInMillis();
6) millisecond를 calendar로
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(timeStamp);
int mYear = calendar.get(Calendar.YEAR);
int mMonth = calendar.get(Calendar.MONTH);
int mDay = calendar.get(Calendar.DAY_OF_MONTH);
이것으로 해결 안된다면, 더이상은 머리가 나빠서 그렇다고 할 수 밖에 없을 것 같애요. 라고 해 놓고, 나는 너무 머리가 나쁘다.
# by | 2015/12/23 22:29 | Coding Recipes | 트랙백












