如何将日期和时间作为列添加到数据库表中? [关闭]
Posted
技术标签:
【中文标题】如何将日期和时间作为列添加到数据库表中? [关闭]【英文标题】:How to add date and time as a column to a database table? [closed] 【发布时间】:2012-12-21 14:54:45 【问题描述】:我想在我的数据库中有日期和时间列。我为日期选择了DATE
类型,但只获取时间我应该给出哪种类型以及在为它写记录时我应该以哪种格式写?
编辑:我正在使用 SQL Server。
【问题讨论】:
哪个数据库,Oracle,mysql,SQL Server,还有什么? 日期时间而不是日期 为您的 dbms 使用ISO
。 check out
@user1463542 SQl 服务器?还是 TSQL?
SQL 仅代表“结构化查询语言”,它定义了如何与关系数据库进行通信。您现在的问题在于您使用的数据库管理系统,如果您使用的是 Microsoft SQL Server,那么肯定有一个日期时间。您使用的是什么管理系统,确切的名称/版本等?数据类型可能因系统而异,但仍然是 SQL。
【参考方案1】:
试试DateTime
,同时包含日期和时间组件。
http://msdn.microsoft.com/en-us/library/ms187819.aspx
编辑:既然您说您使用的是 Oracle,它确实在 Date 值中具有时间支持,尽管我不是 Oracle 专家。如果有帮助,我发现了这一点: http://infolab.stanford.edu/~ullman/fcdb/oracle/or-time.html
【讨论】:
上面有cmets,很多都提出了同样的建议!比如GeorgesD的评论等等。 是的,这是一个非常基本的问题,如果您不懂 SQL,三秒钟的谷歌搜索就能回答。有什么理由只发表评论与回答吗?我只是想帮助解决这个问题。以上是关于如何将日期和时间作为列添加到数据库表中? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章