在本文中,GetDate()获得的日期由两部分组成,分别是今天的日期和当时的时间: Select GetDate()  用DateName()就可以获得相应的年、月、日,然后再把它们连接起来就可以了:

Select Datename(year,GetDate())+'-'+Datename (month,GetDate())+'-'+Datename(day,GetDate())

另外,DateName()还可以获得到小时、时间、秒、星期几、第几周,分别如下:

Select Datename(hour,GetDate()) Select Datename(minute,GetDate()) Select Datename(second,GetDate()) Select Datename(weekDay,GetDate()) Select Datename(week,GetDate())

SQL中的日期类型DateTime的默认格式就是yyyy-mm-dd hh:mi:ss: mmm,可大多数的情况我们只想得到他的日期部分,而不许要后面的时间。上一篇中提到用Datename()函数来截取拼接出不包含时间部分的日期,现在再说一种方法,更加简单的获取到不包含时间的日期!

使用Convert()函数:

select convert(char(10),GetDate(),120) as Date

* 第3个参数就是用来设置日期类型数据的显示样式的,下面介绍几种样式的参数:

100   mm dd yyyy

101   mm/dd/yyyy

102   yyyy.mm.dd

103   dd/mm/yyyy

106   dd mm yyyy

108   hh:mi:ss(时间)

111   yyyy/mm/dd

112   yyyymmdd

120   yyyy-mm-dd

SELECT CONVERT(varchar(), GETDATE(), )      :12AM
SELECT CONVERT(varchar(), GETDATE(), ) //
SELECT CONVERT(varchar(), GETDATE(), ) 11.05.
SELECT CONVERT(varchar(), GETDATE(), ) //
SELECT CONVERT(varchar(), GETDATE(), ) 09.05.
SELECT CONVERT(varchar(), GETDATE(), ) --
SELECT CONVERT(varchar(), GETDATE(), )
SELECT CONVERT(varchar(), GETDATE(), ) ,
SELECT CONVERT(varchar(), GETDATE(), ) ::
SELECT CONVERT(varchar(), GETDATE(), ) :::670AM
SELECT CONVERT(varchar(), GETDATE(), ) --
SELECT CONVERT(varchar(), GETDATE(), ) //
SELECT CONVERT(varchar(), GETDATE(), )
SELECT CONVERT(varchar(), GETDATE(), ) :::
SELECT CONVERT(varchar(), GETDATE(), ) :::
SELECT CONVERT(varchar(), GETDATE(), ) -- ::
SELECT CONVERT(varchar(), GETDATE(), ) -- ::14.670
SELECT CONVERT(varchar(), GETDATE(), ) // :: AM
SELECT CONVERT(varchar(), GETDATE(), ) --
SELECT CONVERT(varchar(), GETDATE(), ) ::
SELECT CONVERT(varchar(), GETDATE(), ) -- ::33.140
SELECT CONVERT(varchar(), GETDATE(), ) :15AM
SELECT CONVERT(varchar(), GETDATE(), ) //
SELECT CONVERT(varchar(), GETDATE(), ) 2011.05.
SELECT CONVERT(varchar(), GETDATE(), ) //
SELECT CONVERT(varchar(), GETDATE(), ) 09.05.
SELECT CONVERT(varchar(), GETDATE(), ) --
SELECT CONVERT(varchar(), GETDATE(), )
SELECT CONVERT(varchar(), GETDATE(), ) ,
SELECT CONVERT(varchar(), GETDATE(), ) ::
SELECT CONVERT(varchar(), GETDATE(), ) :::543AM
SELECT CONVERT(varchar(), GETDATE(), ) --
SELECT CONVERT(varchar(), GETDATE(), ) //
SELECT CONVERT(varchar(), GETDATE(), )
SELECT CONVERT(varchar(), GETDATE(), ) :::
SELECT CONVERT(varchar(), GETDATE(), ) :::
SELECT CONVERT(varchar(), GETDATE(), ) -- ::
SELECT CONVERT(varchar(), GETDATE(), ) -- ::19.857
SELECT CONVERT(varchar(), GETDATE(), ) --09T09::19.857
SELECT CONVERT(varchar(), GETDATE(), ) ????? ??????? :::857AM
SELECT CONVERT(varchar(), GETDATE(), ) // :::857AM

sql server获取时间格式的更多相关文章

  1. SQL Server日期时间格式转换字符串详解 (详询请加qq:2085920154)

    在SQL Server数据库中,SQL Server日期时间格式转换字符串可以改变SQL Server日期和时间的格式,是每个SQL数据库用户都应该掌握的.本文我们主要就介绍一下SQL Server日 ...

  2. SQL Server日期时间格式转换字符串

    在SQL Server数据库中,SQL Server日期时间格式转换字符串可以改变SQL Server日期和时间的格式,是每个SQL数据库用户都应该掌握的.本文我们主要就介绍一下SQL Server日 ...

  3. SQL Server日期时间格式转换字符串详解

    本文我们主要介绍了SQL Server日期时间格式转换字符串的相关知识,并给出了大量实例对其各个参数进行对比说明,希望能够对您有所帮助. 在SQL Server数据库中,SQL Server日期时间格 ...

  4. SQL Server 取日期时间格式 日期与字符串之间的转换

    SQL Server 取日期时间部分   在本文中,GetDate()获得的日期由两部分组成,分别是今天的日期和当时的时间: Select GetDate()  用DateName()就可以获得相应的 ...

  5. Sql Server 日期时间格式转换

    日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, 20) 结果:2007-02-01 08:02 CONVERT(varchar(10), 时间一, 23) 结果:2 ...

  6. sql server 获取指定格式的当前日期

    使用sqlserver日期函数中的getdate()可以获取当现的日期,下面就将为您介绍这种使用sqlserver日期函数获取当前日期的方法. 但是如果我们只需要得到当前的日期,不需要时间部分,或者不 ...

  7. Sql Server日期时间格式转换

    Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE() ...

  8. sql server日期时间转字符串

    一.sql server日期时间函数Sql Server中的日期与时间函数 1.  当前系统日期.时间     select getdate()  2. dateadd  在向指定日期加上一段时间的基 ...

  9. sql server日期时间转字符串(转)

    一.sql server日期时间函数Sql Server中的日期与时间函数 1.  当前系统日期.时间     select getdate()  2. dateadd  在向指定日期加上一段时间的基 ...

随机推荐

  1. Tensorflow默认占满全部GPU的全部资源

    一台服务器上装了多块GPU,默认情况下启动一个深度学习训练任务时,这个任务会占满每一块GPU的几乎全部存储空间.这就导致一个服务器基本上只能执行一个任务,而实际上任务可能并不需要如此多的资源,这相当于 ...

  2. 升级cocoapods1.1.1版本

    先切换gem源 gem sources --remove https://rubygems.org/ gem source -a https://gems.ruby-china.org 查看是否切换成 ...

  3. Mac 重建 Spotlight 索引

    前言 最近发现很多 mac 用户反映自己的 mac 系统显示内存占用高达 200 多 Gb,可是实际上自己下载的应用程序根本没那么多,使用专业的内存扫描工具扫的结果跟系统本身显示的完全不一样.那么出现 ...

  4. is-a,has-a,like-a是什么 sql server中,N''表示什么意思? 关于SQL SERVER的N前缀的理解

    https://blog.csdn.net/ooppookid/article/details/51174122#commentBox 1.is-a,has-a,like-a是什么 在面向对象设计的领 ...

  5. mysql使用GROUP BY分组实现取前N条记录的方法

    MySQL中GROUP BY分组取前N条记录实现 mysql分组,取记录 GROUP BY之后如何取每组的前两位下面我来讲述mysql中GROUP BY分组取前N条记录实现方法. 这是测试表(也不知道 ...

  6. 更改Eclipse下Tomcat的部署目录 ,防止上传的文件是到eclipse的克隆的tomcat上的webapp,而不是tomcat本身的webapp

    使用eclipse开发是因为机器不够用myeclipse,eclipse也比myeclipse清爽很多,启动速度也快.这里的搭建开发环境使用: Jdk1.6+Tomcat6+Eclipse JEE, ...

  7. aaronyang的百度地图API之LBS云与.NET开发 Javascript API 2.0【基本地图的操作】

    为了更简单的演示,我们创建个.NET的ASP.NET MVC4项目 好了,上面都是后话,POI说白了,就是你的用户的数据,很多数据,不过没关系,因为你的数据如果存在百度的LBS云上,那么大数据你就不用 ...

  8. Oracle 12C -- Unified Auditing Policy

    1.审计策略是一组审计选项,用来审计数据库用户 2.创建审计策略需要被授予audit_admin角色(create audit policy ...) 3.可以在CDB.PDB级别创建创建审计策略 4 ...

  9. mvc 缓存页面 减轻服务器压力

    方法: using System; using System.Collections.Generic; using System.Linq; using System.Web; using Syste ...

  10. [转]IC行业的牛人

    转载的:   说来惭愧,我所了解的牛人也只是大学教授,工业界的高手了解的还太少,虽然我对教育界的牛人了解的也不多,但这里也要牢骚几句,论坛上的人好像只是认识Gray,Razavi,Allen,Lee, ...