私はこれを認めたくありませんが、基本的な日付のフォーマットを理解するのに苦労しています。私はこれを単に考えすぎていることを知っていますが、私が見ているドキュメントは私を完全に見逃しているだけです。私がやろうとしているのは、たとえば「2013年2月20日水曜日」の形式で現在の日付を表示することです。私がこれまでに持っているのは:
TextView textView = (TextView) findViewById(R.id.currentDate);
String now = DateFormat.getDateInstance().format(new Date());
textView.setText(now);
これは「2013-2-20」のようなものを生成します。これは素晴らしい最初のステップですが、私が望むものではありません。ドキュメントを見ると、すべてのドキュメントが、、、、またはを表すためにDateFormat
整数を使用すると言っているので、私は混乱しています。何?正確には、私はこの議論をどこに置くでしょうか?そして、どのように/どの整数がvsを意味しますか?これはどれも意味がなく、私はそれが非常に明白であることを知っているので、完全なモロンのように感じます。私は何年にもわたってPHPの日付フォーマットを使用してきたことから来ており、私の古い習慣がこれの単純さを完全に妨げていると確信しています。SHORT
MEDIUM
LONG
DEFAULT
SHORT
LONG