((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的才行。
网友评论