Converter (Date to Japanese calendar text)

Converter (Date to Japanese calendar text)
Converts a DATE / DATETIME data item to Japanese calendar text and stores it in a STRING data item.
https://support.questetra.com/addons/converter-datetojpera/
2019-04-23 (C) Questetra, Inc. (MIT License)
Configs
  • A: Select DATE/DATETIME Data *
  • B: Select STRING DATA (update) *
Script
main();

function main(){
  // データの参照
  const dData = engine.findDataByNumber(configs.get('conf_DataIdA'));
  if (dData === null) {
    // 日付 / 日時型データが空なら、処理失敗に
    throw "DATE/DATETIME Data is empty";
  }

  //元号変換
  // 1900-01-01 = 明治33年1月1日
  // 1912-07-29 = 明治45年7月29日
  // 1912-07-30 = 大正元年7月30日
  // 1926-12-24 = 大正15年12月24日
  // 1926-12-25 = 昭和元年12月25日
  // 1989-01-07 = 昭和64年1月7日
  // 1989-01-08 = 平成元年1月8日
  // 2019-04-30 = 平成31年4月30日
  // 2019-05-01 = 令和元年5月1日
  const locale = new java.util.Locale( "ja", "JP", "JP" );
  const formatter = new java.text.SimpleDateFormat( "GGGGyyyy年M月d日", locale );
  let text = formatter.format(dData);

  //データ更新
  engine.setDataByNumber(configs.get('conf_DataIdB'), text);
}

Download

Capture

Notes

  1. Only the date part is converted. The time part is not converted.

See also

  1. 2017-03-13 Episode 526: “Certificate Issuance Date” of Auto-generated PDF in Japanese Calendar! (Improved ed.)
%d bloggers like this: