StringToSeconds (String function)

From m204wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Convert string date/time to seconds since 1900 (String class)

[Introduced in Sirius Mods 7.8]

StringToSeconds is an intrinsic function to convert a date/time string to seconds since 1900.

Syntax

%seconds = string:StringToSeconds( format, [[CentSpan=] number]) Throws InvalidDateString

Syntax terms

%seconds The float variable to receive the computed time since 1900.
string The input date/time string.
format The format of the date/time string.
CentSpan See the CENTSPAN parameter. In Sirius Mods 7.9 and later, this is a name allowed parameter. For versions prior to 7.9, it is a positional parameter.

Examples

This statement uses StringToSeconds and SecondsToString to convert a value in YYYYMMDDHHMISSIII format to the Month DAY, YYYY HH:MI:SS format:

printText {~='20110520173648965':stringToSeconds('YYYYMMDDHHMISSIII'):secondsToString('Month DAY, YYYY HH:MI:SS')}

The result is:

'20110520173648965':stringToSeconds('YYYYMMDDHHMISSIII'):secondsToString('Month DAY, YYYY HH:MI:SS')=May 20, 2011 17:36:48

See also