gpt4 book ai didi

Android - 更改手机的时区

转载 作者:搜寻专家 更新时间:2023-11-01 07:34:52 25 4
gpt4 key购买 nike

是否可以在 android 中以编程方式设置手机的时区?我得到了这个代码

 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()));

但它不会更改手机的时区。它只显示美国/洛杉矶的时区。

最佳答案

您显示的代码只是定义了一个 Calendar 实例,该实例具有要在应用程序中使用的特定格式。无法以编程方式更改手机的时区。

您可以将用户重定向到适当的设置:

startActivity(new Intent(android.provider.Settings.ACTION_DATE_SETTINGS));

关于Android - 更改手机的时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12929126/

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