可以從
int timeinminutes=1;
timer = new CountDownTimer(timeinminutes*21000, 1000)
{
TextView jeutimer = (TextView) findViewById(R.id.jeu_timer);
public void onTick(long millisUntilFinished)
{
long scnds=0;
scnds=(millisUntilFinished/1000);
jeutimer.setText("" + scnds); // Add your date here..
}
public void onFinish()
{
}
}。開始實現();
現在,您將能夠每當你想重新啓動它:
timer.start();
而且隨着停止:
timer.cancel();
編輯 您也可以使用這個..
txtView.setText(parseDate("06/03/2017 01:20:00","dd/MM/yyyy hh:mm:ss","dd/MM/yyyy hh:mm:ss"));
public static String parseDate(String Date, String CurrentPattern, String OutputPattern) {
SimpleDateFormat sdf = new SimpleDateFormat(CurrentPattern, Locale.getDefault());
try {
Date startDate = increaseDate(sdf.parse(Date));
sdf.applyPattern(OutputPattern);
return sdf.format(startDate);
} catch (Exception e) {
return "";
}
}
public static Date increaseDate(Date origDate) {
final Calendar calendar = Calendar.getInstance();
calendar.setTime(origDate);
calendar.add(Calendar.SECONDS, +1);
Date newDate = calendar.getTime();
return newDate;
}
這可能會幫助你 - http://stackoverflow.com/a/14512130/3765646 – Mallika
是你的問題如何格式化文本日期/時間或如何每秒執行一次UI操作? – Budius
如何格式化日期時間文本視圖 – Amalo