Dates, Times, and Formatting
Parsing Dates
Parse fixed date strings with an explicit culture and pattern.
Parsing Dates
ParsingDates.cs
using System;
using System.Globalization;
class Program
{
static void Main()
{
string input = ;
DateTime parsed = DateTime.ParseExact(
input,
"yyyy-MM-dd",
CultureInfo.InvariantCulture
);
string weekday = parsed.ToString("ddd", CultureInfo.GetCultureInfo("en-US"));
Console.WriteLine($"input={input}");
Console.WriteLine($"weekday={weekday}");
}
}
using System;
using System.Globalization;
class Program
{
static void Main()
{
string input = ;
DateTime parsed = DateTime.ParseExact(
input,
"yyyy-MM-dd",
CultureInfo.InvariantCulture
);
string weekday = parsed.ToString("ddd", CultureInfo.GetCultureInfo("en-US"));
Console.WriteLine($"input={input}");
Console.WriteLine($"weekday={weekday}");
}
}
using System;
using System.Globalization;
class Program
{
static void Main()
{
string input = ;
DateTime parsed = DateTime.ParseExact(
input,
"yyyy-MM-dd",
CultureInfo.InvariantCulture
);
string weekday = parsed.ToString("ddd", CultureInfo.GetCultureInfo("en-US"));
Console.WriteLine($"input={input}");
Console.WriteLine($"weekday={weekday}");
}
}
parsing
Parsing turns text into a date when the expected format is known.