Как получить текущее системное время и дату без использования Calender.getInstance()
?
Получить текущее системное время
Ответ 1
попробуйте
Date d = new Date();
CharSequence s = DateFormat.format("EEEE, MMMM d, yyyy ", d.getTime());
Вы можете редактировать строку формата, как вам нравится.
Ответ 2
Попробуйте следующее:
//-------- Don't know whether this will work on android or not.
long dtMili = System.currentTimeMillis();
Date dt = new Date(dtMili);
или
new Date().getTime()
Ответ 3
Построение нового Date даст текущую дату. после этого вы можете использовать date.setTime(System.currentTimeMillis()) для обновления этого объекта
Ответ 4
Вы можете попробовать следующее:
DateFormat df = DateFormat.getTimeInstance();
df.setTimeZone(TimeZone.getTimeZone("GMT+05:30"));
df.format(new Date(System.currentTimeMillis());