Подтвердить что ты не робот

Как получить отметку времени в андроиде?

java.text.DateFormat dateFormat = android.text.format.DateFormat.getDateFormat(getApplicationContext());
String date = dateFormat.format(new Date());

В настоящее время я могу использовать этот код, чтобы получить время в формате dd/mm/yyyy.

то, что я хотел бы получить, это дата и время без форматирования..so для

15/04/2011 12:00:00 я хочу:

15042011120000

?

4b9b3361

Ответ 1

Вы можете использовать класс SimpleDateFormat:

SimpleDateFormat s = new SimpleDateFormat("ddMMyyyyhhmmss");
String format = s.format(new Date());

Ответ 2

Вы можете создать свой собственный объект DateFormat (сохранить его статически) и использовать его таким же образом:

dateFormat = new SimpleDateFormat("ddMMyyyyHHmmss");
String date = dateFormat.format(new Date());

Ответ 3

Calendar c1 = Calendar.getInstance();      
String myfrmt = c1.get(Calendar.YEAR) + c1.get(Calendar.MONTH) + c1.get(Calendar.DAY_OF_MONTH) + c1.get(Calendar.HOUR_OF_DAY) + c1.get(Calendar.MINUTE);