當我運行該程序時,系統當前時間顯示在文本視圖中。 現在我有一個按鈕,一個edittext和一個textview。 我想要當我把40放在編輯文本上時,我計算當前小時秒,並通過在文本視圖上按下按鈕來顯示它。 我只是想計算當前的小時秒,當我從edittext得到它。 如你所知,當電流小時,第二個是由數來計算,這將在分針和時針太如何在當前時間添加時間?
幫助實現我請 這個代碼顯示當前時間:
Thread myThread = null;
Runnable runnable = new CountDownRunner();
myThread= new Thread(runnable);
myThread.start();
}
public void doWork() {
runOnUiThread(new Runnable() {
public void run() {
try{
txtCurrentTime= (TextView)findViewById(R.id.lbltime);
Date dt = new Date();
int hours = dt.getHours();
int minutes = dt.getMinutes();
int seconds = dt.getSeconds();
String curTime = hours + ":" + minutes + ":" + seconds;
txtCurrentTime.setText(curTime);
這不是很清楚。你想做什麼以及有什麼問題? – kgautron 2012-08-04 13:30:05
是的,清楚你想要做什麼onclick。 – 2012-08-04 14:39:22
'40'的單位是什麼?它在第二?你想在當前時間增加40秒?如果我理解你正確的是你的解決方案'Date dt = new Date(); \t \t long newTime = dt.getTime()+(40)/ 1000; \t \t \t \t Date newData = new Date(newTime); \t \t' – 2012-08-04 15:19:13