Konvertierung zwischen Zeitzeichenfolge und Datum

1, Konvertierungsdatum der Zeichenfolgenzeit

Das vom Benutzer übergebene Format lautet "20201010", "2020-1010" oder "2020.10.10". Um in Date zu konvertieren, verwenden Sie die Methode "DateUtil.parse ()" in Hutool. Parse () identifiziert automatisch die Zeichenfolge, um die zu erhalten Datumstyp. Daten, das erhaltene Datumsformat ist der Typ 2020-10-10. Auf diese Weise muss nicht bestimmt werden, welche Art von Zeitzeichenfolge der Benutzer eingibt.

Hinweis: Wenn das Format der Zeichenfolge 2020.02 lautet und kein vollständiges Datum vorliegt, kann DateUtil.parse () es nicht erkennen, und Sie müssen danach einen Formatstil hinzufügen.

        String strTime = "2020.10.10";
        // 输出2020-10-10 00:00:00
        Date date = DateUtil.parse(strTime);

		// 如果字符串时间不是完整格式,例如2020-10
		String strTime = "2020-10";
        // 输出 2020-10-01 00:00:00
        Date date = DateUtil.parse(strTime,"yyyy-MM");

2. Konvertieren Sie den Datumstyp in eine Zeichenfolge

Verwenden Sie die DateUtil-Werkzeugklasse:

        Date date = DateUtil.date();
        // 年月日2020-12-24
        System.out.println("年月日" + DateUtil.formatDate(date));
        // 时分秒16:49:08
        System.out.println("时分秒" + DateUtil.formatTime(date));
        // 年月日 时分秒2020-12-24 16:49:08
        System.out.println("年月日 时分秒" + DateUtil.formatDateTime(date));

Ich denke du magst

Origin blog.csdn.net/qq_45850872/article/details/111473259
Empfohlen
Rangfolge