1. ホーム
  2. sql-server

[解決済み] データベースに時刻(hh:mm)を格納する最適な方法

2022-05-16 04:37:16

質問

データベース・テーブルに時間を保存したいのですが、時間と分だけを保存する必要があります。 私はちょうどDATETIMEを使用して、日付の他のコンポーネントを無視することができることを知っているが、私が実際に必要とするよりも多くの情報を格納せずにこれを行うための最良の方法は何ですか?

どのように解決するのですか?

午前0時を何分経過したかの整数値として格納すればよいでしょう。

例えば

0 = 00:00 
60 = 01:00
252 = 04:12

しかし、時間を再構成するためのコードを書く必要がありますが、それは難しいことではありません。