Conversion entre la chaîne de temps et la date

1, date de conversion de l'heure de chaîne

Le format passé par l'utilisateur est "20201010", "2020-1010" ou "2020.10.10". Pour convertir en Date, utilisez la méthode DateUtil.parse () dans Hutool. Parse () identifiera automatiquement la chaîne pour obtenir le Type de date. Données, le format de date obtenu est de type 2020-10-10. De cette manière, il n'est pas nécessaire de déterminer le type de chaîne de temps que l'utilisateur entre.

Remarque: Si le format de la chaîne est 2020.02 et qu'il n'y a pas de date complète, DateUtil.parse () ne pourra pas la reconnaître et vous devez ajouter un style de format après elle.

        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. Convertissez le type de date en chaîne

Utilisez la classe d'outils DateUtil:

        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));

Je suppose que tu aimes

Origine blog.csdn.net/qq_45850872/article/details/111473259
conseillé
Classement