How to get the Month Name in C#?

You can use the CultureInfo to get the month name. Another way is to use extension methods. Here is an example of how to do it using extension methods:

Add a DateTimeExtensions class to your project.

static class DateTimeExtensions
    public static string ToMonthName(this DateTime dateTime)
        return CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(dateTime.Month);

    public static string ToShortMonthName(this DateTime dateTime)
        return CultureInfo.CurrentCulture.DateTimeFormat.GetAbbreviatedMonthName(dateTime.Month);

Now you can simply use these extension methods in your project like any other DateTime method.

using System;
using System.Globalization;

class Program
    static void Main()


Vivek Maskara

I am pursuing BTech in Software Engineering from Delhi Technological University. I develop apps, create websites and blog about my app experiences.

Read more:
How to create your first Windows Phone app
How to change the App name and Tile name of your Windows phone app
Data binding in Windows Phone app – One way binding