質問: 日付形式のわかりやすいバージョン 私のアプリケーションのユーザーは、好みの 日付形式 を選択することができます。 dd/mm/yyyy mm/dd/yyyy yyyy-mm-dd 最初のもの(javaパターンdd/mm/yyyy)がある)は31/12/2011を生成します。この形式のよりフレンドリーなバージョン(特に電子メール通知用)は、e dd mmm yyyyを生成するパターンtue 11 jan 2011であると判断しました。他の2つのバージョン(2ndおよび3d)の「メール対応」バージョンを理解するのに助けが必要です。たとえば、最後のバージョンの場合、e yyyy mmm ddを生成するtue 2011 jan 11を使用するだけで十分です。これは読みやすいですか?
回答: ここで多くのことが言われました-私としてはヨーロッパ人として、米国の日付は常に驚きに満ちています(特に月の最初の12日以内:-)米国とヨーロッパのユーザーがいる場合は、このようなフォーマットを区別することが役立つと思いますmm/dd/yyyy usdd.mm.yyyy euまた、あなたが示唆しているように、省略された月を入れることは大きな助けになります(1月12日vs 1月12日)。apple mailは、実際の日付時刻を次のように置き換えるという点で、メーリングリストで良いことをしています。受け取り日は「本日午前10時」または「昨日午後4時」。これは、正確な日付を特定したい場合に送信される電子メールでは機能しませんが、ユーザーが更新するオンラインuiの場合、これは非常に理にかなっています。rhq(rhq-project.org)では、アラートが発生した日付(たとえば、「4分前」)に対して次のようにします。この方法では、ユーザーは掛け時計を調べて自分で計算する必要はありません。