SimpleDateFormat docsを参照すると、年を表すパターン文字はであるため、および(それぞれ 13, 2013) のy
ような表現があります。それはいいです。yy
yyyy
DEFAULT
/ SHORT
/ MEDIUM
/ LONG
/ほとんどのロケールのパターンを出力すると、次のような結果FULL
が得られます。
(例: ニュージーランド)
Default: d/MM/yyyy
Short: d/MM/yy
Medium: d/MM/yyyy
Long: d MMMM yyyy
Full: EEEE, d MMMM yyyy
ただし、フランスなどのいくつかのロケールを見ると、次のようになります。
Default: j MMM aaaa
Short: jj/MM/aa
Medium: j MMM aaaa
Long: j MMMM aaaa
Full: EEEE j MMMM aaaa
明らかにこれは年の表現ですが、とaaaa
の意図の違いは何ですか? IE : なぜ.yyyy
aaaa
aaaa
yyyy
最初は、フランス語の "[y]ear" は "[a]nnée" (そして "[d]ay" は "[j]our") のようなものかもしれないと思っていましたがaaaa
、ハンガリー語にもあるようです (ハンガリー語の「年」は「év」(昼寝)なので、「a」と「annee」の相関関係は偶然だと思います。
では、ここで推測すべき違いは何でしょうか?
私はググったが、空白を描いた。また、Java 開発者にとっては当たり前のことかもしれませんが、私はただの CFML 開発者であり、ネイティブ CFML で実行できるよりも Java の方が適切に何かを実行する場合に、Java を CFML にボルトで固定するだけです。ばかげた質問でしたら申し訳ありません。