Gibt es eine beste Möglichkeit, eine Ganzzahl in .net in ihren Monatsnamen umzuwandeln?
Natürlich kann ich eine Datums- / Uhrzeitangabe drehen, um sie zu verknüpfen und den Monatsnamen von dort aus zu analysieren. Das scheint nur eine gigantische Zeitverschwendung zu sein.
Warum nicht einfach benutzen
somedatetime.ToString("MMMM")
?quelle
Aktualisiert mit dem richtigen Namespace und Objekt:
quelle
Sie können eine statische Methode aus dem
Microsoft.VisualBasic
Namespace verwenden:quelle
Auf diese Weise wird Ihr Monat anhand seines Namens und nicht anhand einer Ganzzahl angezeigt.
quelle
Um den abgekürzten Monatswert zu erhalten, können Sie verwenden
Enum.Parse();
Dies wird als Ergebnis "Jan" erzeugen.
Denken Sie daran, dass dies ein auf Null basierender Index ist.
quelle