DateTime oDate00 = Convert.ToDateTime("5/29/2020 8:02:41 AM",
CultureInfo.InvariantCulture);
DateTime oDate000 = Convert.ToDateTime("09/05/2020 8:02:41 AM",
CultureInfo.InvariantCulture);
DateTime oDate0000 = Convert.ToDateTime("9/5/2020 8:02:41 AM",
CultureInfo.InvariantCulture);
DateTime oDate00000 = Convert.ToDateTime("5/9/2020 8:02:41 AM",
CultureInfo.InvariantCulture);
DateTime oDate000000 = DateTime.ParseExact("28/05/2020 12:53:55 PM",
"dd/M/yyyy
hh:mm:ss tt", CultureInfo.InvariantCulture);
DateTime oDate0000000 = DateTime.ParseExact("25/12/2017 4:00 PM",
"dd/MM/yyyy
h:mm tt", CultureInfo.InvariantCulture);
Example
string dateInput = "Jan
1, 2009";
var parsedDate = DateTime.Parse(dateInput);
Console.WriteLine(parsedDate);
// Displays the following output on a system whose culture
is en-US:
//
1/1/2009 00:00:00
var cultureInfo = new
CultureInfo("de-DE");
string dateString = "12
Juni 2008";
var dateTime = DateTime.Parse(dateString,
cultureInfo);
Console.WriteLine(dateTime);
// The example displays the following output:
//
6/12/2008 00:00:00
var cultureInfo = new
CultureInfo("de-DE");
string dateString = "12
Juni 2008";
var dateTime = DateTime.Parse(dateString,
cultureInfo,
DateTimeStyles.NoCurrentDateDefault);
Console.WriteLine(dateTime);
// The example displays the following output if the current
culture is en-US:
//
6/12/2008 00:00:00
ParseExact
var cultureInfo = new
CultureInfo("en-US");
string[] dateStrings = { "
Friday, April 10, 2009", "Friday, April 10,
2009" };
foreach (string
dateString in dateStrings)
{
try
{
var
dateTime = DateTime.ParseExact(dateString, "D",
cultureInfo);
Console.WriteLine(dateTime);
}
catch
(FormatException)
{
Console.WriteLine("Unable to parse '{0}'",
dateString);
}
}
// The example displays the following output:
// Unable to
parse ' Friday, April 10, 2009'
//
4/10/2009 00:00:00
No comments:
Post a Comment