Formatage du jour du mois avec des indicateurs ordinaux ("th", "st", "nd", "rd")
Lors de la représentation du jour du mois sous forme de nombre, il peut être utile d'inclure un indicateur ordinal pour préciser s'il tombe le 1er, le 2, le 3, etc. Cet article explique comment réaliser ce formatage par programmation. techniques.
Bien que l'utilisation de SimpleDateFormat("d") fournisse le jour du mois sous forme de chiffre (par exemple, 11, 21, 23), la réalisation du formatage de l'indicateur ordinal nécessite des étapes supplémentaires. Une approche consiste à utiliser une bibliothèque externe comme Guava. La méthode getDayOfMonthSuffix de Guava prend un entier représentant le jour du mois et renvoie un suffixe approprié : "st" pour 1, "nd" pour 2, "rd" pour 3 et "th" sinon.
Par exemple , le code suivant illustre son utilisation :
import static com.google.common.base.Preconditions.*; String getDayOfMonthSuffix(final int n) { checkArgument(n >= 1 && n = 11 && nCette méthode garantit que les indicateurs ordinaux sont correctement appliqués au jour du mois, s'adaptant aux cas extrêmes tels que le 7, le 17 et le 27.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3