0

私のアプリケーションでは、現在の日付と時刻を texview に表示する必要があります。テキスト ビューは、1 分ごとに更新されるように設定する必要があります。秒を表示したくありません。誰でも私を助けてください。

4

3 に答える 3

3
String mydate = java.text.DateFormat.getTimeInstance().format(Calendar.getInstance().getTime());
于 2012-06-13T03:11:45.907 に答える
1

を使用して日付を取得します

String mydate =     java.text.DateFormat.getTimeInstance().format(Calendar.getInstance().getTime());

そして、使用して TextView でこの値を設定できます。

TextView textView=  (TextView)findViewById(R.id.textViewName);
textView.setText(mydate);
于 2012-06-13T03:50:44.190 に答える
0

これをクラスにコピーします。

private RefreshHandler mRedrawHandler = new RefreshHandler();

class RefreshHandler extends Handler {
@Override
public void handleMessage(Message msg) {
String curDateTime = DateFormat.getDateInstance().format(Calendar.getInstance().getTime());
((TextView)findViewById(R.id.textView1)).setText(curDateTime);
sleep(60000); }

public void sleep(long delayMillis) {
this.removeMessages(0);
sendMessageDelayed(obtainMessage(0), delayMillis);
    }
}

次に onCreate で、mRedrawHandler.sleep(delay); を呼び出します。

于 2012-06-13T03:22:45.087 に答える