Convert string to datetime Using C#

21,973

Solution 1

var userdateformat = DateTime.ParseExact("20101020", "yyyyMMdd", System.Globalization.CultureInfo.CurrentCulture);

Modify as you want to modify.

Solution 2

IFormatProvider culture = new CultureInfo("en-EN", false); // use your culture info
DateTime dt = DateTime.ParseExact(myDateTimeString, "yyyyMMdd", culture, DateTimeStyles.NoCurrentDateDefault); 

yyyyMMdd is input format here.

And then if you wish convert it to string:

String output = String.Format("{0:dd/MM/yyyy}", dt);

Solution 3

var result = DateTime.ParseExact("20100102", "yyyyMMdd", System.Globalization.CultureInfo.CurrentCulture);

Modify as needed.

Solution 4

You can use DateTime.ParseExact method

Share:
21,973
Ashish
Author by

Ashish

Updated on July 05, 2022

Comments

  • Ashish
    Ashish almost 2 years

    How can i convert String like 20100102 into datetime in a formate of dd/MM/yyyy?