最初に。より良い方法があったら教えてください。 この内容を書くきっかけとなったのは、Y.A.M.の雑記帳さんのSimpleDateFormat ではなく android.text.format.DateFormat を使おうという記事です。この記事ではandroid.text.format.DateFormatを用いて日付フォーマットを指定して使うように推奨しています。 この方法を使えば、確かに端末のロケールに応じた表示にはなります。 日付形式設定の存在 しかしAndroidには日付フォーマットを変更できる設定(「設定」→「日付と時刻」→「日付形式」)があります。通常はロケールにあわせて自動設定されるため、意識することはないと思いますが、日本などが用いている yyyy/MM/dd 形式だけでなく、アメリカ式の MM/dd/yyyy や欧州式の dd/MM/yyyy から設定することができる