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