我应该使用什么数据类型的时间(不是日期)

时间:2013-07-26 07:27:41

标签: ruby-on-rails data-structures

如果我有一个带日期的事件,然后希望用户说明开始时间和结束时间,那么在数据库中表示该事件的最佳/最标准方法是什么?

是否有时间数据类型,或者我应该在数据库中使用start_at end_at并将UI中的任何内容转换为该数据?

3 个答案:

答案 0 :(得分:1)

如果您使用的是MySQL,可以使用TIME数据类型来存储时间。

答案 1 :(得分:0)

您可以使用时间戳。为什么不用它来标记起点和终点。您可以在应用程序中将它们转换为更有用的时间/日期类型。

答案 2 :(得分:0)

您可以使用TIME类型。格式为:HH:MM:SS。资料来源:Link