首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将时间类型的html输入存储到MySQL数据库中

将时间类型的html输入存储到MySQL数据库中
EN

Stack Overflow用户
提问于 2016-04-21 14:47:10
回答 2查看 3.9K关注 0票数 2

希望你一切顺利,

我有一个html表单,包含时间类型的输入,有什么更好的数据类型可以用来在MySQL中存储输入值?!

以下是输入:

代码语言:javascript
复制
<td align="center">Time<input type="time" name="start">

我使用varchar类型,但我认为如果需要比较存储时间和当前时间,将来会出现问题。

我没有使用日期时间,因为我只有时间而不需要约会。

有什么建议吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-04-21 14:51:44

我认为实现这一目标的最佳方法仍然是在创建数据库时存储日期时间(可能稍后需要日期进行任何类型的测试),但是当您想要检索它时,只需使用如下正确的格式:

代码语言:javascript
复制
SELECT DATE_FORMAT(colName,'%H:%i:%s') TIMEONLY

编辑:您也可以使用时间格式:

代码语言:javascript
复制
SELECT TIME_FORMAT(colName, 'HH:MM:SS')

有关如何格式化的更多信息,可以签出日期时间时间

希望这能有所帮助!

票数 2
EN

Stack Overflow用户

发布于 2016-04-21 14:51:34

有你可以使用的时间类型

MySQL检索并显示HH:MM:SS格式的时间值(或大小时值的HHH:MM:SS格式)。时间值可以从-838:59:59838:59:59不等。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36773095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档