using System.Globalization;
public static void Main()
DateTime date = new DateTime(2008,11,5,22,05,55);
PrintDate(date, new CultureInfo("en-US"));
PrintDate(date, new CultureInfo("he-IL"));
private static void PrintDate(DateTime date, CultureInfo culture)
Console.WriteLine("Year: " + date.ToString("yyyy", culture));
Console.WriteLine("Month: " + date.ToString("MMM-yyyy", culture));
Console.WriteLine("Day: " + date.ToString("dd-MMM-yyyy", culture));
Console.WriteLine("Hour: " + date.AddMinutes(-date.Minute).ToString("dd-MMM-yyyy hh:mm", culture));
Console.WriteLine("Min: " + date.ToString("dd-MMM-yyyy hh:mm", culture));
Console.WriteLine("Sec: " + date.ToString("dd-MMM-yyyy hh:mm:ss", culture));