@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd-MM-yyyy", timezone = "Asia/Kolkata")
private Date activationDate;
Salut les gars,Set TimeZone actuelle à @JsonFormat valeur fuseau horaire
à partir du code Java ci-dessus, je veux mettre en valeur fuseau horaire comme système actuel fuseau horaire en utilisant ci-dessous TimeZone.getDefault(). GetID() - il retourne valeur "Asie/Calcutta"
Mais si je mets ce code au format JSON
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd-MM-yyyy", timezone = TimeZone.getDefault().getID())
Je reçois erreur comme « La valeur d'annotation attribut JsonFormat.timezone doit être une expression constante »
Pls me aider à résoudre ce problème.
Merci à l'avance, Vishnu
Salut Raju Sharma, je veux spécifier le fuseau horaire comme fuseau horaire du système, ne devez attribuer une valeur constante comme « Asie/Calcutta ". Merci –