You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
現在,animedbにおける日時は「YYYY/MM/DD HH:mm」という(本邦において一般的ではあるものの)明確な仕様・規格がない独自の形式を用いて表記されています。
これを国際規格及び日本産業規格に準拠した形式,具体的にはISO 8601-1:2019 “Date and time -- Representations for information interchange -- Part 1: Basic rules”及びJIS X 0301:2002『情報交換のためのデータ要素及び交換形式―日付及び時刻の表記』に変更することを提案します。
準拠すべき規格の内容
JIS X 0301:2002『情報交換のためのデータ要素及び交換形式―日付及び時刻の表記』5.4.2節「完全表記以外の表記」例a)の拡張形式に準拠することを提案します。
現在,animedbにおける日時は「
YYYY/MM/DD HH:mm
」という(本邦において一般的ではあるものの)明確な仕様・規格がない独自の形式を用いて表記されています。これを国際規格及び日本産業規格に準拠した形式,具体的にはISO 8601-1:2019 “Date and time -- Representations for information interchange -- Part 1: Basic rules”及びJIS X 0301:2002『情報交換のためのデータ要素及び交換形式―日付及び時刻の表記』に変更することを提案します。
準拠すべき規格の内容
JIS X 0301:2002『情報交換のためのデータ要素及び交換形式―日付及び時刻の表記』5.4.2節「完全表記以外の表記」例a)の拡張形式に準拠することを提案します。
(参考)変更による利点・欠点
利点
YYYY-MM-DDThh:mm
程度の形式ならばISO 8601(部分)対応を謳うほとんど全ての言語・ライブラリが処理できるでしょう。YYYY/MM/DD
は例えば米国においては一般的とは言えないために,米国の利用者の目に不自然に映る可能性があります。国際規格に採用されている形式を用いれば,文化的な相違に依らない日時の解釈が実現できるでしょう。欠点
過去互換性が喪失します。これは重大な問題でしょう。しかし独自形式とは言え
YYYY/MM/DD HH:mm
からYYYY-MM-DDThh:mm
への変換は斜線をハイフンマイナスに置換し欧文間隔をTに置換すればよいだけですから,ある程度少ない影響に抑えられるかも知れません……。The text was updated successfully, but these errors were encountered: