首页 | 源码下载 | 网站模板 | 网页特效 | 广告代码 | 网页素材 | 字体下载 | 书库 | 站长工具
会员投稿 投稿指南 RSS订阅
当前位置:主页>网络编程>SQL server>资讯:在SQL中返回当前日期和时间

在SQL中返回当前日期和时间

www.jz123.cn  2009-05-14   来源:   中国建站    责任编辑(袁袁)    我要投递新闻

  通过函数GETDATE(),你可以获得当前的日期和时间。函数GETDATE()可以用来作为DATEDIME型字段的缺省值。这对插入记录时保存当时的时间是有用的。要建立一个表,其中的记录包含有当前的日期和时间,可以添加一个DATETIME型字段,指定其缺省值为函数GETDATE()的返回值,就象这样:

  CREATE TABLE site_log (

  username VARCHAR(40),

  useractivity VARCHAR(100),

  entrydate DATETIME DEFAULT GETDATE())

  转换日期和时间

  函数GETDATE()的返回值在显示时只显示到秒。实际上,SQL Sever内部时间可以精确到毫秒级(确切地说,可以精确到3.33毫秒)。

  要得到不同格式的日期和时间,你需要使用函数CONVERT()。例如,当下面的这个语句执行时,显示的时间将包括毫秒:

  SELECT CONVERT(VARCHAR(30),GETDATE(),9)

  注意例子中数字9的使用。这个数字指明了在显示日期和时间时使用哪种日期和时间格式。当这个语句执行时,将显示如下的日期和时间:

  Nov 30 2007 3:29:55:170AM

  (1 row(s) affected)


上一篇:SQLSERVER内部函数及内部变量 下一篇:MSSQL output使用

评论总数:1 [ 查看全部 ] 网友评论


关于我们隐私版权广告服务友情链接联系我们网站地图