Dates, Times, and Formatting
Formatting Dates
Use an explicit culture and format string for stable text.
Formatting Dates
FormattingDates.cs
using System;
using System.Globalization;
class Program
{
static void Main()
{
string format = ;
DateTime date = new DateTime(2026, 7, 4);
CultureInfo culture = CultureInfo.GetCultureInfo("en-US");
string formatted = date.ToString(format, culture);
Console.WriteLine($"format={format}");
Console.WriteLine($"formatted={formatted}");
}
}
using System;
using System.Globalization;
class Program
{
static void Main()
{
string format = ;
DateTime date = new DateTime(2026, 7, 4);
CultureInfo culture = CultureInfo.GetCultureInfo("en-US");
string formatted = date.ToString(format, culture);
Console.WriteLine($"format={format}");
Console.WriteLine($"formatted={formatted}");
}
}
using System;
using System.Globalization;
class Program
{
static void Main()
{
string format = ;
DateTime date = new DateTime(2026, 7, 4);
CultureInfo culture = CultureInfo.GetCultureInfo("en-US");
string formatted = date.ToString(format, culture);
Console.WriteLine($"format={format}");
Console.WriteLine($"formatted={formatted}");
}
}
formatting
Date format strings make output predictable for readers and programs.