How to use Universal Full ("U") Format Specifier
Description
The "U" format is defined by a specified culture's DateTimeFormatInfo.FullDateTimePattern property.
However, the DateTime value is automatically converted to UTC before it is formatted. The following DateTimeFormatInfo properties control the format.
- FullDateTimePattern
- DayNames
- MonthNames
- TimeSeparator
- AMDesignator
- PMDesignator
The "U" format specifier is not supported by the DateTimeOffset type.
Example
The following example uses the "U" format specifier to display a date and time value.
//ww w .j a va2 s. c om
using System;
using System.Globalization;
class MainClass
{
public static void Main()
{
DateTime date1 = new DateTime(2008, 4, 10, 6, 30, 0);
Console.WriteLine(date1.ToString("U", CultureInfo.CreateSpecificCulture("en-US")));
Console.WriteLine(date1.ToString("U", CultureInfo.CreateSpecificCulture("sv-FI")));
}
}
The code above generates the following result.