IT/Android
[안드로이드]현재시간 및 Date 변환하기
Kanzler
2016. 10. 17. 22:17
이번 포스팅에서 안드로이드에서 자주 사용 되는 시간구하기 및 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 |