2014년 1월 28일 화요일

[android] 현재시간구하기, 시간비교하기

[현재 시간 구하기]
long now = System.currentTimeMillis();
Date date = new Date(now);

[date 날짜에서 하루 이전 날짜로 설정하기] 
date.setDate(date.getDate()-1);

[날짜 비교하기]
SimpleDateFormat dateFormat = new  SimpleDateFormat("yyyy-MM-dd HH:mm", java.util.Locale.getDefault()); Date date1 = dateFormat.parse("2014-01-29 13:30"); Date date2 = dateFormat.parse("2014-01-30 13:30"); date1.after(date2)
date1이 date2보다 이후 일때 true, 아니면 false

[string -> date로 변환]
SimpleDateFormat dateFormat = new  SimpleDateFormat("yyyy-MM-dd HH:mm", java.util.Locale.getDefault());
String strDate = "2014-01-29 13:30";
Date date = dateFormat.parse(strDate);
* 빨간글씨끼리 형식이 같아야 함.

[date -> string로 변환]
SimpleDateFormat dateFormat = new  SimpleDateFormat("yyyy-MM-dd HH:mm", java.util.Locale.getDefault());
Date date = new Date();
String strDate = dateFormat.format(date);

댓글 없음:

댓글 쓰기