MariaDBにはlc_time_names
があります DAYNAME()
で使用される言語を制御するシステム変数 、MONTHNAME()
およびDATE_FORMAT()
日付と時刻の関数。
その変数の値を返す方法は次のとおりです。
lc_time_names
を選択します 可変
次のコマンドを使用して、lc_time_names
の値を返すことができます。 変数:
SELECT @@lc_time_names;
結果:
+-----------------+ | @@lc_time_names | +-----------------+ | en_US | +-----------------+
私の場合、結果はen_US
です。 、これは実際にはデフォルトです(システムの設定に関係なく)。
lc_time_names
を変更します 可変
次のコマンドを使用して、lc_time_names
の値を変更できます。 変数:
SET lc_time_names = 'es_CR';
次に、変数をもう一度選択しましょう:
SELECT @@lc_time_names;
結果:
+-----------------+ | @@lc_time_names | +-----------------+ | es_CR | +-----------------+
指定されたロケールに変更されていることがわかります。
ロケールのリスト
MariaDBでサポートされているロケールの完全なリストについては、MariaDBで使用可能な日付と時刻のロケールを参照してください。
サポートされているロケールのリストをクエリで返すこともできます。これを行う手順については、MariaDBですべてのロケールを表示する方法を参照してください。