Получение текущего времени может быть выполнено несколькими способами.
Вариант 1
System.currentTimeMillis()
возвратит текущий DateTime в миллисекундах.
если ваш синтаксический анализ этого в Date объект
Date newDate = new Date(System.currentTimeMillis());
newDate.toString(); //This will print the Human Readable String
Вариант 2
SimpleDateFormat format= new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZZZZZ",Locale.getDefault());
String myDate = format.format(new Date());
Формат Пример
yyyy-MM-dd 1969-12-31
yyyy-MM-dd 1970-01-01
yyyy-MM-dd HH:mm 1969-12-31 16:00
yyyy-MM-dd HH:mm 1970-01-01 00:00
yyyy-MM-dd HH:mmZ 1969-12-31 16:00-0800
yyyy-MM-dd HH:mmZ 1970-01-01 00:00+0000
yyyy-MM-dd HH:mm:ss.SSSZ 1969-12-31 16:00:00.000-0800
yyyy-MM-dd HH:mm:ss.SSSZ 1970-01-01 00:00:00.000+0000
yyyy-MM-dd'T'HH:mm:ss.SSSZ 1969-12-31T16:00:00.000-0800
yyyy-MM-dd'T'HH:mm:ss.SSSZ 1970-01-01T00:00:00.000+0000
Подробнее о SimpleDateFormat
Получить текущее время в миллисекундах, 'System.currentTimeMillis()' http://developer.android.com/intl/ko/reference/java/lang/System.html#currentTimeMillis() –
Возможный дубликат [Получить текущее время и дату на Android] (http://stackoverflow.com/questions/5369682/получить-с омер текущего времени, а-дата-на-андроида) –