0

我想根据时区显示日期......如果它的美国比月份日期年份,如果它的欧洲比日期月份年份..它检查设备的当前日期设置并根据时区转换当前日期和时间。我的代码是

 Time today = new Time(Time.getCurrentTimezone());
        today.setToNow();

         String currentDateandTime = today.monthDay+"/"+today.month+"/"+today.year+"  "+today.hour+":"+today.minute;

任何人都可以建议我根据时区进行一些修改以进行日期组织提前谢谢

4

1 回答 1

0

您可以使用DateFormat类。

 DateFormat df = DateFormat.getDateInstance(DateFormat.LONG,Locale.FRANCE);

要获取用户当前的区域设置,您可以这样做

Locale.getDefault();

请注意,尽管它可能不是用户想要的。

于 2012-12-10T14:39:13.657 回答