2011-10-19 62 views
0

2011.10.19 10:30の代わりに10:30、水曜日、または代わりに10月30日などのようなものを使用したい10.0 :30、9月。私は何とかこれをコード化できることを知っていますが、私は清潔で貪欲な解決策を望んでいません。コードはアンドロイドデバイス上で実行されるので、リソースとうまく書かれたもので正常に動作するものが必要です。 PreatyTimeはこの瞬間からの距離を計算するのに役立ちませんし、月曜日の午後12時のような書式はありません。 誰かがこのようなことを書くときに私が従うことができる良いパターンを知っていますか?曜日と週の日付の書式設定を変更

答えて

0

はそれだけでCalendarオブジェクトを渡すことによって、あなたが望む任意のフォーマットを与えるthis

を見てみましょう。例えば

Calendar cal=Calendar.getInstance(); 
String myFormat=String.format("%1$tH:%1$tM %1$tB",cal); 

はあなたに "10時30分9月" のような形式を与えるだろう。

関連する問題