タグ

社会と日付に関するsnjxのブックマーク (2)

  • Javaで年号を追加する - edgegram

    POIを使って年号(元号、和暦)付き日付をExcelに出そうとすると少し面倒なことになった。 年号関連のセル書式判定がイマイチな処理になる上、Excelのバージョンが変わると仕様が変わるかもしれない。 そんなわけでJava側で処理した方がいいという考えになったが、年号をカスタマイズしたい時にどうするのか調べたのでメモ。 年号が変わるなんて先の話だと思っていたが、現実になりそうだよなぁ。 日中のSEが狂喜乱舞するんだろうなぁ。 ・・・の前に、Java8で日付/時刻API(Date and Time API)が追加されているので、そちらでの年号の扱いも確認。 参考:日人のためのDate and Time API Tips - Programming Studio Java8 Date and Time API概要 Date and Time APIでは、日付のみ、時刻のみ、日付/時刻の3種

    Javaで年号を追加する - edgegram
  • Java9 新元号(年号)を追加

    こんにちは。開発ブログ運営担当のktです。 前回の更新からかなり空いてしまいました。 2019年の4月30日で平成が終わって、5月1日から新しい元号に変わりますね。 官公庁のシステムや帳票があるシステムでは、元号付きの和暦を表示するシステムも多いんじゃないでしょうか。 JavaではJava6から元号に対応したクラスが追加されていますし、 Java8ではJapaneseDateクラスを利用しての元号表示も出来るようになっています。 そういった機能を利用しているシステムでは、新元号に対応したアップデートを適用すればOKです。 ただし、Javaのリリースサイクルも変更されましたし、アップデートが新元号の開始日に間に合うかどうかはまだ不明です。 そこで今回は自前で新元号に対応する方法を紹介します。 前提 今回試しているのはJava9です。 ネットで検索するとcalendars.properties

    Java9 新元号(年号)を追加
    snjx
    snjx 2018/08/16
    お、sinceをいじると、架空の元号を出力できたりする?照和とか
  • 1