由 lc_time_names
系統變數指示的地區設定會控制用於顯示日期和月份名稱與縮寫的語言。此變數會影響 DATE_FORMAT()
、DAYNAME()
和 MONTHNAME()
函式的輸出。
lc_time_names
不會影響 STR_TO_DATE()
或 GET_FORMAT()
函式。
lc_time_names
值不會影響 FORMAT()
的結果,但此函式會採用選擇性第三個參數,允許指定用於結果數字的小數點、千位分隔符號和分隔符號之間分組的地區設定。允許的地區設定值與 lc_time_names
系統變數的合法值相同。
地區設定名稱具有 IANA 列出的語言和地區子標籤 (http://www.iana.org/assignments/language-subtag-registry),例如 'ja_JP'
或 'pt_BR'
。預設值為 'en_US'
,無論您的系統地區設定為何,但您可以在伺服器啟動時設定該值,或者如果您有足夠的權限設定全域系統變數,則在執行階段設定 GLOBAL
值;請參閱第 7.1.9.1 節,「系統變數權限」。任何用戶端都可以檢查 lc_time_names
的值,或設定其 SESSION
值以影響其自身連線的地區設定。
(如果沒有任何與字元集和校對相關的設定從其預設值變更,則以下範例中的第一個 SET NAMES
陳述式可能不是必要的;我們包含它是為了完整性。)
mysql> SET NAMES 'utf8mb4';
Query OK, 0 rows affected (0.09 sec)
mysql> SELECT @@lc_time_names;
+-----------------+
| @@lc_time_names |
+-----------------+
| en_US |
+-----------------+
1 row in set (0.00 sec)
mysql> SELECT DAYNAME('2020-01-01'), MONTHNAME('2020-01-01');
+-----------------------+-------------------------+
| DAYNAME('2020-01-01') | MONTHNAME('2020-01-01') |
+-----------------------+-------------------------+
| Wednesday | January |
+-----------------------+-------------------------+
1 row in set (0.00 sec)
mysql> SELECT DATE_FORMAT('2020-01-01','%W %a %M %b');
+-----------------------------------------+
| DATE_FORMAT('2020-01-01','%W %a %M %b') |
+-----------------------------------------+
| Wednesday Wed January Jan |
+-----------------------------------------+
1 row in set (0.00 sec)
mysql> SET lc_time_names = 'es_MX';
Query OK, 0 rows affected (0.00 sec)
mysql> SELECT @@lc_time_names;
+-----------------+
| @@lc_time_names |
+-----------------+
| es_MX |
+-----------------+
1 row in set (0.00 sec)
mysql> SELECT DAYNAME('2020-01-01'), MONTHNAME('2020-01-01');
+-----------------------+-------------------------+
| DAYNAME('2020-01-01') | MONTHNAME('2020-01-01') |
+-----------------------+-------------------------+
| miércoles | enero |
+-----------------------+-------------------------+
1 row in set (0.00 sec)
mysql> SELECT DATE_FORMAT('2020-01-01','%W %a %M %b');
+-----------------------------------------+
| DATE_FORMAT('2020-01-01','%W %a %M %b') |
+-----------------------------------------+
| miércoles mié enero ene |
+-----------------------------------------+
1 row in set (0.00 sec)
每個受影響函式的日期或月份名稱都會從 utf8mb4
轉換為由 character_set_connection
系統變數指示的字元集。
lc_time_names
可以設定為下列任何地區設定值。MySQL 支援的地區設定集可能與您的作業系統支援的地區設定不同。
地區設定值 | 意義 |
---|---|
ar_AE |
阿拉伯文 - 阿拉伯聯合大公國 |
ar_BH |
阿拉伯文 - 巴林 |
ar_DZ |
阿拉伯文 - 阿爾及利亞 |
ar_EG |
阿拉伯文 - 埃及 |
ar_IN |
阿拉伯文 - 印度 |
ar_IQ |
阿拉伯文 - 伊拉克 |
ar_JO |
阿拉伯文 - 約旦 |
ar_KW |
阿拉伯文 - 科威特 |
ar_LB |
阿拉伯文 - 黎巴嫩 |
ar_LY |
阿拉伯文 - 利比亞 |
ar_MA |
阿拉伯文 - 摩洛哥 |
ar_OM |
阿拉伯文 - 阿曼 |
ar_QA |
阿拉伯文 - 卡達 |
ar_SA |
阿拉伯文 - 沙烏地阿拉伯 |
ar_SD |
阿拉伯文 - 蘇丹 |
ar_SY |
阿拉伯文 - 敘利亞 |
ar_TN |
阿拉伯文 - 突尼西亞 |
ar_YE |
阿拉伯文 - 也門 |
be_BY |
白俄羅斯文 - 白俄羅斯 |
bg_BG |
保加利亞文 - 保加利亞 |
ca_ES |
加泰隆尼亞文 - 西班牙 |
cs_CZ |
捷克文 - 捷克共和國 |
da_DK |
丹麥文 - 丹麥 |
de_AT |
德文 - 奧地利 |
de_BE |
德文 - 比利時 |
de_CH |
德文 - 瑞士 |
de_DE |
德文 - 德國 |
de_LU |
德文 - 盧森堡 |
el_GR |
希臘文 - 希臘 |
en_AU |
英文 - 澳洲 |
en_CA |
英文 - 加拿大 |
en_GB |
英文 - 英國 |
en_IN |
英文 - 印度 |
en_NZ |
英文 - 紐西蘭 |
en_PH |
英文 - 菲律賓 |
en_US |
英文 - 美國 |
en_ZA |
英文 - 南非 |
en_ZW |
英文 - 辛巴威 |
es_AR |
西班牙文 - 阿根廷 |
es_BO |
西班牙文 - 玻利維亞 |
es_CL |
西班牙文 - 智利 |
es_CO |
西班牙文 - 哥倫比亞 |
es_CR |
西班牙文 - 哥斯大黎加 |
es_DO |
西班牙文 - 多明尼加共和國 |
es_EC |
西班牙文 - 厄瓜多 |
es_ES |
西班牙文 - 西班牙 |
es_GT |
西班牙文 - 瓜地馬拉 |
es_HN |
西班牙文 - 宏都拉斯 |
es_MX |
西班牙文 - 墨西哥 |
es_NI |
西班牙文 - 尼加拉瓜 |
es_PA |
西班牙文 - 巴拿馬 |
es_PE |
西班牙文 - 秘魯 |
es_PR |
西班牙文 - 波多黎各 |
es_PY |
西班牙文 - 巴拉圭 |
es_SV |
西班牙文 - 薩爾瓦多 |
es_US |
西班牙文 - 美國 |
es_UY |
西班牙文 - 烏拉圭 |
es_VE |
西班牙文 - 委內瑞拉 |
et_EE |
愛沙尼亞文 - 愛沙尼亞 |
eu_ES |
巴斯克文 - 西班牙 |
fi_FI |
芬蘭文 - 芬蘭 |
fo_FO |
法羅文 - 法羅群島 |
fr_BE |
法文 - 比利時 |
fr_CA |
法文 - 加拿大 |
fr_CH |
法文 - 瑞士 |
fr_FR |
法文 - 法國 |
fr_LU |
法文 - 盧森堡 |
gl_ES |
加利西亞文 - 西班牙 |
gu_IN |
古吉拉特文 - 印度 |
he_IL |
希伯來文 - 以色列 |
hi_IN |
印地文 - 印度 |
hr_HR |
克羅埃西亞文 - 克羅埃西亞 |
hu_HU |
匈牙利語 - 匈牙利 |
id_ID |
印尼語 - 印尼 |
is_IS |
冰島語 - 冰島 |
it_CH |
義大利語 - 瑞士 |
it_IT |
義大利語 - 義大利 |
ja_JP |
日語 - 日本 |
ko_KR |
韓語 - 大韓民國 |
lt_LT |
立陶宛語 - 立陶宛 |
lv_LV |
拉脫維亞語 - 拉脫維亞 |
mk_MK |
馬其頓語 - 北馬其頓 |
mn_MN |
蒙古語 - 蒙古 |
ms_MY |
馬來語 - 馬來西亞 |
nb_NO |
挪威語(巴克摩) - 挪威 |
nl_BE |
荷蘭語 - 比利時 |
nl_NL |
荷蘭語 - 荷蘭 |
no_NO |
挪威語 - 挪威 |
pl_PL |
波蘭語 - 波蘭 |
pt_BR |
葡萄牙語 - 巴西 |
pt_PT |
葡萄牙語 - 葡萄牙 |
rm_CH |
羅曼什語 - 瑞士 |
ro_RO |
羅馬尼亞語 - 羅馬尼亞 |
ru_RU |
俄語 - 俄羅斯 |
ru_UA |
俄語 - 烏克蘭 |
sk_SK |
斯洛伐克語 - 斯洛伐克 |
sl_SI |
斯洛維尼亞語 - 斯洛維尼亞 |
sq_AL |
阿爾巴尼亞語 - 阿爾巴尼亞 |
sr_RS |
塞爾維亞語 - 塞爾維亞 |
sv_FI |
瑞典語 - 芬蘭 |
sv_SE |
瑞典語 - 瑞典 |
ta_IN |
坦米爾語 - 印度 |
te_IN |
泰盧固語 - 印度 |
th_TH |
泰語 - 泰國 |
tr_TR |
土耳其語 - 土耳其 |
uk_UA |
烏克蘭語 - 烏克蘭 |
ur_PK |
烏爾都語 - 巴基斯坦 |
vi_VN |
越南語 - 越南 |
zh_CN |
中文 - 中國 |
zh_HK |
中文 - 香港 |
zh_TW |
中文 - 台灣 |