私は現在、データベースに負の日付を格納できるようにする必要があるプロジェクトに取り組んでいます。これらの日付は、紀元前何千年にも及ぶ可能性があり、「今日」ほど遅れている可能性があります。私は日付を格納する多くのプロジェクトに取り組んだが、それらはすべて比較的最近の日付であり、それらのどれも負ではなかった(BC)。負の日付をMySQLに保存する前に考慮すべき点は?
このタイプのデータを扱う際には、どのようなことを考慮する必要がありますか?私は歴史の中で起こった多くのカレンダーシフトを十分に認識していますが、私は現代のカレンダーに取り組んでいて、コンバージョンを心配することはありません。しかし、コンバージョンに関する情報は、非常に重要なトピックであり、私が学問的に関心を持っているので、このプロジェクトで重点を置く必要はありませんが、非常に高く評価されます。
アップデート:私は物語YYYY-MM-DD(そのフォーマットは必要ありません)
年、月、日、時、分 – Sampson
年(int)、月(int)、および日(int)の個々のフィールドで終了しました。期間(1 = AD、0 = BC)で修正。 – Sampson