您好我在android中开发应用程序。我需要使用洛杉矶(美国)位置当前时间,日期。为此,我使用了以下代码
Calendar calendar = Calendar.getInstance();
TimeZone tz = TimeZone.getTimeZone("America/Los_Angeles");
calendar.setTimeZone(tz);
String s=calendar.getTime().toString();
但是它给出了当前的位置时间和日期。请提供一个代码,通过提供像洛杉矶这样的特定位置名称来获取时间和日期。
答案 0 :(得分:2)
Calendar calendar = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("dd-MMM-yyyy hh:mm:ss z");
sdf.setTimeZone(TimeZone.getTimeZone("America/Los_Angeles"));
System.out.println(sdf.format(calendar.getTime()));
仅供参考,日期只不过是特定的时刻。