【发布时间】:2012-08-27 20:32:47
【问题描述】:
我想在我的 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
谁能告诉我为什么我在模拟器和手机上得到不同的行为?我应该怎么做才能在手机上获得与我在模拟器上相同的结果?
谢谢!!
【问题讨论】:
-
@shasss 感谢您的回复。我确实检查了该链接。但我不明白如何从发布的这些示例中获得像“2012 年 9 月 1 日晚上 10:30”这样的结果那个问题?
-
您是否查看了模拟器和真实设备上的语言环境设置?
-
@brianestet 感谢您的回复。是的,它不同,但我试图在任何地方获得相同的日期,无论设备、操作系统、设置如何
标签: java android datetime date-format datetime-format