我正在开发一个简单的应用程序,以显示不同格式的时间。为了显示时间,我使用ISO国家代码来显示该ISO代码。我能否在该ISO国家格式下更改时间?
我编写的代码如下:
TelephonyManager tMgr =
(TelephonyManager)getApplicationContext().getSystemService(
Context.TELEPHONY_SERVICE);
String iso = tMgr.getNetworkCountryIso();
Log.v("Device iso", "=======>" + iso);
String mbNo = tMgr.getLine1Number();
Log.v("mbNo", "=======>" + mbNo);
我这里得到的ISO格式是美国时间。我能展示当前系统时间格式为美国时间格式吗?
我已经使用了Date类来展示时间,如下所示:
DateFormat df = DateFormat.getTimeInstance();
systime = df.format(new Date());
它以HH:MM:SS AM/PM格式显示时间。 我想将上述时间显示为美国格式。
我该如何在美国或任何其他格式中显示时间?