マシュマロで日付と時刻の形式を変更する方法は?


16

2016年1月、パッチレベル2016年1月、Android 6.0.1でNexus 5Xを使用しています。システムの言語を英語に変更したいのですが、ローカルの日付形式を維持したいと思います。マシュマロより前のバージョンでは、日付形式を設定するオプションがありましたが、もう見つけることができます...

UI言語を英語に設定し、日付形式をDD.MM.YYYYまたはYYYY-MM-DDに設定するにはどうすればよいですか?


最近、Androidのマシュマロを携帯電話にダウンロードしました。言語を選択するのは英語が1つだけですが、キーボード入力用に英語UK、英語US、または英語AUを選択できます。残念ながら、キーボード入力を米国以外の英語に変更しても、日付形式は米国のレイアウトmm / dd / yyyyから変更されません。別の言語を選択するとレイアウトが変更されますが、選択できる英語は米国版のみです。

回答:


13

Android Marshmallowでは、日付形式を変更できないようです。代わりに、ロケールに適したものを自動的に選択します。

あなたの場合、英語(米国)ではなく英語(英国)のバリアントが必要なようです。そのため、言語設定に移動して変更します。アメリカ人だけがMM / DD / YYYYバリアントを使用していると確信しているので、他の英語のバリアントは動作するはずです。


5
しかし、dd / mm / yyyyも正気ではありません。ISO 8601日付(yyyy-mm-dd)を取得するにはどうすればよいですか?
ミラビロス

3
適切な標準形式であるISO形式が必要です。Androidが選択可能な最悪の形式で日付を表示するときに、Androidが正しく推測しているとは思わない。フォーマットを選択することは許されず、システムがそのような好みを推測できると判断した人は、ソフトウェアの設計と開発についてあまり知りません。
パブロアリエル

0

私は同じ問題を抱えていました。言語設定に移動し、英語(米国)に設定されているかどうかを確認します。


2
それは日付フォーマットを正気なものにどのように変更しますか?
マックスリード

3
@MaxRied gregは、英語(米国)ではMM-DD-YYYYを使用し、英語(UK)やその他の英語ロケールではDD-MM-YYYYを使用していると主張していると思います。他の方法で英語以外のロケールがニーズに合っている場合は、それを選択して、希望する日付形式を取得できます。
ダンヒューム
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.