web-dev-qa-db-ja.com

MySQL用のUnicode(ICU)日付フォーマッタの国際コンポーネント?

ICU-Unicodeの国際コンポーネント 定義に関して:

ICUは成熟した広く使用されているC/C++およびJavaライブラリのセットであり、ソフトウェアアプリケーションのUnicodeおよびグローバリゼーションサポートを提供します。ICUは広く移植可能であり、アプリケーションにすべてのプラットフォームで、C/C++とJavaソフトウェア間で同じ結果。

重要な部分の1つはフォーマットです。

書式設定:選択したロケールの規則に従って、数値、日付、時刻、および通貨の金額を書式設定します。これには、月と日の名前を選択した言語に翻訳すること、適切な略語を選択すること、フィールドを正しく順序付けることなどが含まれます。このデータもCommon Locale DataRepositoryから取得されます。

さまざまな言語で実装されています。 MySQLがUnicode日付フォーマット用にこの機能を追加するための実装または作業があるかどうか知りたいですか?

2
Hamid

think答えは... MySQLを使用して、提供する限られた形式で日付/日時/タイムスタンプを保存してから、アプリコードを使用します-おそらくアプリ言語のライブラリ-より洗練されたフォーマットを実現します。

原則として、データベースは保存を担当します。アプリケーションはフォーマットを担当します。

参照 https://dev.mysql.com/doc/refman/5.7/en/locale-support.html

1
Rick James