Description |
The ToDateTime method takes individual Year, Month, Day, Hour, Minute, Second, MilliSeconds and optionally Era parameter values.
These values are treated according to the current Calendar culture. Different cultures have days in the month, different year bases and so on.
For example, in the Hebrew Calendar, there are between 353 and 355 days per common year, and 383 to 385 days in a leap year.
|
| References | CultureInfo
|
|
Microsoft MSDN Links |
System.Globalization
System.Globalization.Calendar
|
|
|
A simple example |
program Project1;
{$APPTYPE CONSOLE}
uses
System.Globalization;
var
gbCulture : System.Globalization.CultureInfo;
gbCal : System.Globalization.Calendar;
myDate : DateTime;
begin
// Set up a Great Britain English culture & calendar
gbCulture := System.Globalization.CultureInfo.Create('en-GB');
gbCal := gbCulture.Calendar;
// Create a DateTime object directly
myDate := gbCal.ToDateTime(2004, 12, 31, 12, 59, 59, 999);
// Display this date
Console.WriteLine(myDate.ToString('hh:mm:ss.fff on dddd dd MMMM yyyy'));
Console.ReadLine;
end.
| Show full unit code | 12:59:59.999 on Friday 31 December 2004
|
|
|
|