Comment accepter les paramètres de temps transmis par le sélecteur de date frontal dans le backend Java

Si le frontal utilise un sélecteur de date et transmet la date sélectionnée au backend Java, celui-ci peut utiliser la méthode suivante pour recevoir le paramètre de date :

  1. Déclarez un paramètre formel dans la méthode back-end, le type est java.util.Dateou java.time.LocalDate, puis le paramètre de date transmis dans la requête frontale sera automatiquement encapsulé dans l'objet date correspondant. Par exemple:
public void handleDate(Date date) {
  // 处理日期对象
}
  1. Déclarez un paramètre formel dans la méthode back-end, le type est une chaîne, puis le paramètre de date transmis dans la requête frontale est une chaîne, puis utilisez la méthode de conversion correspondante dans le back-end pour convertir la chaîne dans un objet date. Par exemple:
public void handleDate(String dateString) {
  // 使用SimpleDateFormat类将字符串转换成日期对象
  SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
  Date date = format.parse(dateString);
  // 处理日期对象
}

Veuillez noter que si le format de la chaîne de date transmise par le front-end ne correspond pas au format de la méthode de conversion du back-end, des erreurs de conversion peuvent survenir.

De plus, une nouvelle API d'heure et de date est également fournie dans Java8, qui peut utiliser java.time.LocalDatedes types pour représenter les dates. Vous pouvez convertir une chaîne en LocalDateobjet à l'aide des méthodes suivantes :

```java public void handleDate(String dateString) { // Utiliser la méthode LocalDate.parse

Je suppose que tu aimes

Origine blog.csdn.net/weixin_35755562/article/details/128866294
conseillé
Classement