parseSysTime

Parse string to SysTime with standard string representation.

  1. SysTime parseSysTime(string source, string formatString, TimeZone defaultZone, Locale locale)
    export
    SysTime
    parseSysTime
    (
    string source
    ,,
    immutable TimeZone defaultZone = null
    ,
    Locale locale = getDefaultLocale
    )
  2. SysTime parseSysTime(string source, TimeZone defaultZone, Locale locale)

Parameters

source string

string to parse

formatString string

string in C strftime function format.

defaultZone TimeZone

timezone for date

locale Locale

used locale

Return Value

Type: SysTime

parsed SysTime or throws DateParseException exception if there are any errors.

Examples

auto locale = initDateformatLocale("C");
...
auto date = SysTime(DateTime(2020, 3, 8, 14, 33, 52), UTC());
assert(parseSysTime("Sun Mar  8 14:33:52 2020 UTC", "%c") == date);

Meta