DT_SetLocale

DT_SetLocale sets the time/date format for a language.

ssOldLocale = DT_SetLocale()
ssOldLocale = DT_SetLocale(ssLocale)
OldLCID = DT_SetLocale(LCID)

Return Value

ssOldLocale is the old setting.

Parameters

ssLocale

The following language strings are recognized by DT_SetLocale. Any language not supported by the operating system is not accepted by DT_SetLocale. The three-letter language-string codes are only valid in Windows NT and Windows 95. To set the language setting for the DT_ParseDateTime function the LCID

LCID

To enable DT_ParseDateTime to parse date/time strings in a different language the LCID can be set. See the table below for values. The value -1 sets it back to the default language.

Comment

Default setting is the country setting of Windows.

Language Locale LCID
Chinese “chinese” 0x0804
Chinese (simplified) “chinese-simplified” or “chs”  
Chinese (traditional) “chinese-traditional” or “cht”  
Czech “csy” or “czech” 0x0405
Danish “dan” or “danish” 0x0406
Dutch (Belgian) “belgian”, “dutch-belgian”, or “nlb” 0x0813
Dutch (default) “dutch” or “nld” 0x0413
English (Australian) “australian”, “ena”, or “english-aus” 0x0c09
English (Canadian) “canadian”, “enc”, or “english-can” 0x1009
English (default) “english” 0x0809
English (New Zealand) “english-nz” or “enz” 0x1409
English (UK) “eng”, “english-uk”, or “uk” 0x0809
English (USA) “american”, “american english”, “american-english”, “english-american”, “english-us”, “english-usa”, “enu”, “us”, or “usa” 0x0409
Finnish “fin” or “finnish” 0x040b
French (Belgian) “frb” or “french-belgian” 0x080c
French (Canadian) “frc” or “french-canadian” 0x0c0c
French (default) “fra” or “french” 0x040c
French (Swiss) “french-swiss” or “frs” 0x100c
German (Austrian) “dea” or “german-austrian” 0x0c07
German (default) “deu” or “german” 0x0407
German (Swiss) “des”, “german-swiss”, or “swiss” 0x0807
Greek “ell” or “greek” 0x0408
Hungarian “hun” or “hungarian” 0x040e
Icelandic “icelandic” or “isl” 0x040f
Italian (default) “ita” or “italian” 0x0410
Italian (Swiss) “italian-swiss” or “its” 0x0810
Japanese “japanese” or “jpn” 0x0411
Korean “kor” or “korean” 0x0412
Norwegian (Bokmal) “nor” or “norwegian-bokmal” 0x0414
Norwegian (default) “norwegian” 0x0814
Norwegian (Nynorsk) “non” or “norwegian-nynorsk” 0x0814
Polish “plk” or “polish” 0x0415
Portuguese (Brazilian) “portuguese-brazilian” or “ptb” 0x0416
Portuguese (default) “portuguese” or “ptg” 0x0816
Russian (default) “rus” or “russian” 0x0419
Slovak “sky” or “slovak” 0x041b
Spanish (default) “esp” or “spanish” 0x040a
Spanish (Mexican) “esm” or “spanish-mexican” 0x080a
Spanish (Modern) “esn” or “spanish-modern” 0x0c0a
Swedish “sve” or “swedish” 0x041d
Turkish “trk” or “turkish” 0x041f

id-619090