ページの先頭です。
ここから本文です。

よくあるご質問(サポートFAQ)

【CASEWORLD】IDL2言語の「*DATECNV」の変換結果について

質問内容

IDL2言語の「*DATECNV」を利用して西暦→和暦変換を行った場合、和暦に変換する西暦年の区切りは何年ですか?『平成』と表示したいところを、『大正』と表示される場合があります。

回答内容

*DATECNVでは、和暦を以下の範囲で判定します。
 明治:1868年 9月 8日~1912年 7月29日
 大正:1912年 7月30日~1926年12月24日
 昭和:1926年12月25日~1989年 1月 7日
 平成:1989年 1月 8日~2019年 4月30日
 令和:2019年 5月 1日~ 
さらに、引数に指定した西暦年が2桁の場合 1900年代と見なすため、1900年代/2000年代の切り分けを行う場合は、IDLⅡプログラム内の構成定義でDATE文の指定をする必要があります。
DATE文の指定がない場合、*DATECNV関数の「年」を示すデータが1900年代と判断され、『大正』と表示される場合があります。
構成定義の詳細については、「IDLⅡ言語説明書」6.2  構成定義 日付処理関数の切り替え値の指定を参照してください。
*DATECNVの詳細については、「IDLⅡ言語説明書」2.13 組込み関数 *DATECNV を参照してください。

製品名カテゴリ

CASEWORLD

  • コンテンツID: 3150115314
  • 公開日: 2020年10月09日
  • 最終更新日:2020年10月09日

アンケート

サポート情報充実のためアンケートにご協力をお願いいたします。



コメント欄:
ここからページ共通メニューです。 ページ共通メニューを読み飛ばす。