Heim  >  Artikel  >  Java  >  Android ruft das aktuelle Systemdatum und die aktuelle Uhrzeit ab

Android ruft das aktuelle Systemdatum und die aktuelle Uhrzeit ab

little bottle
little bottlenach vorne
2019-04-09 14:24:258978Durchsuche


In diesem Artikel werden drei Methoden zur Implementierung der Zeiterfassungsfunktion auf Android verwendet. Wenn es Ihnen gefällt, speichern Sie es und probieren Sie es aus!

Die erste Methode

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");// HH:mm:ss
//获取当前时间
Date date = new Date(System.currentTimeMillis());
time1.setText("Date获取当前日期时间"+simpleDateFormat.format(date));

Die zweite Methode

Calendar calendar = Calendar.getInstance();
//获取系统的日期
//年
int year = calendar.get(Calendar.YEAR);
//月
int month = calendar.get(Calendar.MONTH)+1;
//日
int day = calendar.get(Calendar.DAY_OF_MONTH);
//获取系统时间
//小时
int hour = calendar.get(Calendar.HOUR_OF_DAY);
//分钟
int minute = calendar.get(Calendar.MINUTE);
//秒
int second = calendar.get(Calendar.SECOND);
 
time2.setText("Calendar获取当前日期"+year+"年"+month+"月"+day+"日"+hour+":"+minute+":"+second);

Die dritte Methode

Time t=new Time(); // or Time t=new Time("GMT+8"); 加上Time Zone资料。
t.setToNow(); // 取得系统时间。
int year = t.year;
int month = t.month+1;
int day = t.monthDay;
int hour = t.hour; // 0-23
int minute = t.minute;
int second = t.second;
time3.setText("Calendar获取当前日期"+year+"年"+month+"月"+day+"日"+hour+":"+minute+":"+second);

Wenn Sie vorsichtig sind, werden Sie möglicherweise feststellen, dass 1 zum Monat hinzugefügt wird. Das liegt daran Es beginnt mit 0. Es wird berechnet, also addieren Sie 1, wenn Sie es verwenden. Wer zum ersten Mal mit Android in Berührung kommt, kann es sein, dass time1, time2 und time3 Objekte von TextView sind.

TextView time1 = (TextView) findViewById(R.id.tv_time1);
TextView time2 = (TextView) findViewById(R.id.tv_time2);
TextView time3 = (TextView) findViewById(R.id.tv_time3);

Ich bereite die Veröffentlichung vor. Ich überlege noch, ob ich die XML-Datei an Sie senden soll.

<TextView

        android:id="@+id/tv_time1"
        android:layout_width="match_parent"
        android:layout_height="60dp"
        android:gravity="center"
        android:text="时间"/>

Schließlich habe ich sie auf dem Simulator ausgeführt Und alle drei Methoden sind verfügbar. Es hängt von Ihren persönlichen Gewohnheiten ab!

[Empfohlener Kurs: Android-Video-Tutorial]

Das obige ist der detaillierte Inhalt vonAndroid ruft das aktuelle Systemdatum und die aktuelle Uhrzeit ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen