sql中的日期如何输入?

来源:百度知道 编辑:UC知道 时间:2024/04/19 07:00:37
如果create table 1 (日期 d(8))后用insert into 1 values()这里如果输入日期怎么输入,用什么格式,比如,2005年12月6日。还有如果要输入带时间的怎么输入?比如2005年8月6日10点30分,还有就是如果加pm的那种时间,比如2005年12月6日8点30分pm,怎么输入,谢谢

使用''号来写,如'2005-12-06'
带时间输入 '2005-12-16 23:32:48'
带AM和PM你使用24小时制就可以了

在SQL语句里面不直接插入时间而是插入SQL的时间函数。

getdate()函数:取得系统当前的日期和时间。返回值为datetime类型的。

datepart()函数:以整数的形式返回时间的指定部分。
用法:datepart(datepart,date)
参数说明:datepart时要返回的时间的部分,常用取值year、month、day、hour、minute。
date是所指定的时间。

比如:
insert into table (name,time) values('abcde',getdate())