LoginSignup
0

More than 3 years have passed since last update.

IQ Bot:date型が対応している和暦

Last updated at Posted at 2020-04-13

IQ Botの項目に対して指定できるdateという型は、なんと和暦に対応していました。

A2019.11で試した結果を以下にまとめます。

IQ Botが対応している/対応していない和暦の一覧

「対応有無」が〇のものは対応している(この形式であれば誤りとならない)、×は対応なし(この形式は日付と認定されず誤りとして検知してしまう)という意味です。

以下の表にない形式はテストしていないので、わかり次第アップします。
「この形式はどうなんですか?」と思ったら、編集リクエストをください。

日付の形式 対応有無 補足説明
2020年4月13日 通常のYYYY年MM月DD日形式
令和2年4月13日 元号つきでもOK
R2年4月13日 元号をアルファベット表記しても大丈夫
R2/4/13 元号のアルファベット+スラッシュ区切りでも大丈夫
R2.4.13 元号のアルファベット+ドット区切りでも大丈夫
令2年4月13日 元号を最初の1文字に略記しても大丈夫
令和元年5月1日 × 「元年」という表記には対応していない
カスタムロジックを使って「元」を「1」に置き換えれば日付として扱い可能
令和元年5月末日 × 「末日」という表記には対応していない
カスタムロジックを使って「末日」を具体的な日付に置き換えれば日付として扱い可能

補足

  • 元号は明治まで対応(慶応以前は誤りとして検知)
  • 元号的にありえない日付(令和1年4月30日や昭和65年など)は違反として検知しない
  • 漢数字や全角表記には対応していない(カスタムロジックによる置換が必要)
  • 年、月、日の途中に半角スペースが入っても大丈夫だが、全角スペースが入ると型違反になる

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0