티스토리 뷰

이번 포스팅에서 안드로이드에서 자주 사용 되는 시간구하기 및 Date 변환하는 방법에 대해서 알아보도록 하겠습니다.


1. 현재 시간 구하기


1
2
long now = System.currentTimeMillis();
Date date = new Date(now);
cs



2.날짜 비교하기


1
2
3
4
5
6
SimpleDateFormat dateFormat = new  SimpleDateFormat("yyyy-MM-dd HH:mm", java.util.Locale.getDefault());
Date date1 = dateFormat.parse("2016-10-17 18:00");
Date date2 = dateFormat.parse("2016-10-17 18:00");
 
// date1가 date2보다 이후 일때 true를 반환하고 이전이면 false를 반환합니다.
boolean result = date1.after(date2)
cs



3.String형에서 date형으로 변환


1
2
3
SimpleDateFormat dateFormat = new  SimpleDateFormat("yyyy-MM-dd HH:mm", java.util.Locale.getDefault());
String strDate = "2016-10-17 18:30";
Date date = dateFormat.parse(strDate);
cs



4.date형에서 string형으로 변환


1
2
3
SimpleDateFormat dateFormat = new  SimpleDateFormat("yyyy-MM-dd HH:mm", java.util.Locale.getDefault());
Date date = new Date();
String strDate = dateFormat.format(date);
cs


댓글