Je me demandais si il n'y a aucune fonctionnalité intégrée dans .NET recul des dates dans les langues nom des déclinaisons,
(ie. En russie, le nom du mois est - февраль
, mais si je voulais dire de la date ou de dire que quelque chose est dû, je voudrais utiliser le formulaire февраля
). J'ai fait ma propre version, qui travaille pour ce cas, mais j'ai besoin de l'étendre à d'autres cas, et dans d'autres langues, qui ont leurs propres déclinaisons pour les dates.
Cette fonctionnalité est intégrée, ou disponibles dans une bibliothèque externe? Merci pour toute aide.
J'ai fourni ma fonction pour le russe génitif cas, si mon explication n'était pas claire.
public static string DeclineMonth(this DateTime time)
{
var month = time.ToString("MMMM");
if (month.Last() == 'ь')
return month.Replace('ь', 'я');
else
return month + "a";
}