From Clomosy Docs
(Created page with " function StrToDateTime(const DateTime string):TclDateTime; The StrToDateTime function attempts to convert a date plus time as a string DateTime into a TclDateTime value. The first, date part of the string must adhere to the format of the ShortDateFormat value, and use the DateSeparator character to separate the day, month and year values.<br> The second, time part, separated by a blank from the date must adhere to the format of the LongTimeFormat value, and use the T...") |
No edit summary |
||
| Line 15: | Line 15: | ||
'''Example:'''<br> | '''Example:'''<br> | ||
:'''Base Syntax''' | |||
var | |||
myDateTime : TclDateTime; | |||
begin | |||
myDateTime := '''StrToDateTime'''('23.02.75 12'); | |||
ShowMessage('23.02.75 12 = '+DateTimeToStr(myDateTime)); | |||
myDateTime := Now; | |||
ShowMessage('Now = '+DateTimeToStr(myDateTime)); | |||
end; | |||
:'''TRObject Syntax''' | |||
var | |||
myDateTime : TclDateTime; | |||
{ | |||
myDateTime = '''StrToDateTime'''('23.02.75 12'); | |||
ShowMessage('23.02.75 12 = '+DateTimeToStr(myDateTime)); | |||
myDateTime = Now; | |||
ShowMessage('Now = '+DateTimeToStr(myDateTime)); | |||
} | |||
'''Output:'''<br> | '''Output:'''<br> | ||
23.02.75 12 = 23.02.1975 12:00:00 | 23.02.75 12 = 23.02.1975 12:00:00 | ||
Now = 28.02.2023 14:50:56 | Now = 28.02.2023 14:50:56 | ||
Revision as of 13:49, 13 February 2024
function StrToDateTime(const DateTime string):TclDateTime;
The StrToDateTime function attempts to convert a date plus time as a string DateTime into a TclDateTime value. The first, date part of the string must adhere to the format of the ShortDateFormat value, and use the DateSeparator character to separate the day, month and year values.
The second, time part, separated by a blank from the date must adhere to the format of the LongTimeFormat value, and use the TimeSeparator character to separate the hour, minute and second values.
The default format is day.month.year hour:minute:second, where :
- The day must be 1..31 (depending on month/year)
- The month must be 1..12
- The year must be 0..9999 (optional)
- The hour must be 0..23
- The minute must be 0..59 (optional)
- The second must be 0..59 (optional)
Example:
- Base Syntax
var
myDateTime : TclDateTime;
begin
myDateTime := StrToDateTime('23.02.75 12');
ShowMessage('23.02.75 12 = '+DateTimeToStr(myDateTime));
myDateTime := Now;
ShowMessage('Now = '+DateTimeToStr(myDateTime));
end;
- TRObject Syntax
var
myDateTime : TclDateTime;
{
myDateTime = StrToDateTime('23.02.75 12');
ShowMessage('23.02.75 12 = '+DateTimeToStr(myDateTime));
myDateTime = Now;
ShowMessage('Now = '+DateTimeToStr(myDateTime));
}
Output:
23.02.75 12 = 23.02.1975 12:00:00 Now = 28.02.2023 14:50:56