我想在我的android应用中的特定实例上显示日期和时间。我使用下面的一段代码来实现它。在模拟器和手机上获取不同的DateFormat结果-Android
Date now = new Date();
final String time = DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.SHORT).format(now);
现在的问题是,在模拟器它显示了现在的样子我想
Sep 1,2012 10:30pm
但是,当我在手机上运行我的应用程序它显示的日期和时间在一个完美的格式,日期和时间格式如下:
2012 9 1 10:30
谁能告诉我为什么IM在模拟器和手机获得不同的行为?我应该怎么做才能在手机上获得相同的结果,就像在模拟器上一样?
谢谢!
检查这个环节一旦http://stackoverflow.com/问题/ 454315 /你怎么做格式日期和时间在Android中 – shassss
@shassss谢谢你的回复。我确实检查了这个链接。但我没有得到,我怎么能得到像“2012年9月1日晚上10点30分”从这个问题上发布的例子? – Viking
你看过所有在模拟器和真实设备上的语言环境设置吗? – brianestey