gpt4 book ai didi

java - 在模拟器和手机上获取不同的 DateFormat 结果 - Android

转载 作者:行者123 更新时间:2023-12-01 16:33:15 25 4
gpt4 key购买 nike

我想在我的 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

谁能告诉我为什么我在模拟器和手机上有不同的行为?我应该怎么做才能在手机上获得与模拟器上相同的结果?

谢谢!!

最佳答案

日期格式可能会从手机到手机、从电脑到手机等更改。但您可以使用日期格式化程序,以便实现统一。

Documentation - SimpleDateFormat

Example

关于java - 在模拟器和手机上获取不同的 DateFormat 结果 - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12242188/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com