美文网首页
android 变更时区之后马上时间就能生效

android 变更时区之后马上时间就能生效

作者: 中v中 | 来源:发表于2021-07-12 18:08 被阅读0次
((AlarmManager)getSystemService(Context.ALARM_SERVICE)).setTimeZone(data);
                        new Handler().postDelayed(new Runnable() {
                            @Override
                            public void run() {
                                mHandler.sendEmptyMessage(BaseActivity.MSG_UPDATE_TOP_TIME);
                                //todo
//                                Log.d("======3",new Date(System.currentTimeMillis()).toLocaleString());
                            }
                        }, 2000);

当然这个需要权限配置。
不需要重新启动app,
得用 .toLocaleString(), 或者new simpledateformat也行,必须是new的才行。

相关文章

网友评论

      本文标题:android 变更时区之后马上时间就能生效

      本文链接:https://www.haomeiwen.com/subject/tpkdpltx.html