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