获取当前系统时间

时间:2011-02-23 10:57:25

标签: android datetime

如何在不使用Calender.getInstance()的情况下获取当前系统的时间和日期?

4 个答案:

答案 0 :(得分:26)

试试这个:

//-------- Don't know whether this will work on android or not.
long dtMili = System.currentTimeMillis();
Date dt = new Date(dtMili);

new Date().getTime()

答案 1 :(得分:25)

尝试

Date d = new Date();
CharSequence s  = DateFormat.format("EEEE, MMMM d, yyyy ", d.getTime());

您可以根据需要编辑格式字符串。

答案 2 :(得分:2)

构建新的Date将提供当前日期。此后,您可以使用date.setTime(System.currentTimeMillis())来更新该对象

答案 3 :(得分:0)

你可以试试这个:

  DateFormat df = DateFormat.getTimeInstance();
  df.setTimeZone(TimeZone.getTimeZone("GMT+05:30"));

  df.format(new Date(System.currentTimeMillis());