計時錶的滴答工作 但是,當我試圖通過使用下面的公式得到多少時間。如何在android上設置天文臺時區?
%% SystemClock.elapsedRealtime() - cArg.getBase()
它增加了多12小時(分,秒是精確)
好像我必須設置時區。但我不知道該怎麼辦。 PLZ幫助我。
private Chronometer jobTimerDisplay;
protected void onCreate(Bundle savedInstanceState) {
jobTimerDisplay = (Chronometer) findViewById(R.id.chronometer_Working);
jobTimerDisplay.start();
}
jobTimerDisplay.setOnChronometerTickListener(new OnChronometerTickListener() {
public void onChronometerTick(Chronometer cArg) {
long t = SystemClock.elapsedRealtime() - cArg.getBase();
sec.setText(DateFormat.format("ss", t));
min.setText(DateFormat.format("mm", t));
hour.setText(DateFormat.format("h", t));
}});