在本文中,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. V-rep学习笔记:Geometric Constraint Solver(几何约束求解)

    The geometric constraint solver is slower and less precise at solving kinematic problems, but might ...

  2. Restful API的设计规范

    原文:https://blog.csdn.net/u013063153/article/details/72828164 本文总结了 RESTful API 设计相关的一些原则,只覆盖了常见的场景.有 ...

  3. spring cloud 加入配置中心后的 部分 配置文件优先级

    经过一个小时的实验,得出部分配置优先级如下: bootstrap.properties:位于jar包外的优先级最高 application.properties:配置中心的文件 > 命令行配置 ...

  4. C#代码优化—字符串拼接效率比较

    字符串拼接主要有以下几种方法: + : 加号 String.Format() : 字符串格式化 StringBuilder.Append() 说明 对于少量固定的字符串拼接,如string str = ...

  5. 信息列表中的ContentObserver、CONTENT_URI等

    1. 注册ContentObserver时Sms.Inbox.CONTENT_URI应改成Sms.CONTENT_URI. getContentResolver().registerContentOb ...

  6. ios中图层的ancorPoint

    @interface MJViewController () { CALayer *_layer; } @end @implementation MJViewController - (void)vi ...

  7. 淘宝JAVA中间件Diamond详解之简介&快速使用 管理持久配置的系统

    http://my.oschina.net/u/435621/blog/270483?p=1 淘宝JAVA中间件Diamond详解(一)---简介&快速使用 大家好,今天开始为大家带来我们通用 ...

  8. c语言之函数参数传递之数组篇(转)

    在VC中写程序都习惯了,一般数组作为函数实参时,最常用的方法就是引用和指针的方法,但是到C语言中就没有引用了,还有一种比较常用的方法: #include <stdio.h>void sor ...

  9. 构建高性能web之路------mysql读写分离实战(转)

    一个完整的mysql读写分离环境包括以下几个部分: 应用程序client database proxy database集群 在本次实战中,应用程序client基于c3p0连接后端的database ...

  10. 《安卓考试》通用版ver-2,截图和源码

    首先放出源码:https://github.com/chenyoca/AndroidTopicBankEx 然后是实际应用运行效果截图: 最后说明一下: 1.应用没有完成,应用的数据是模拟的. 2.应 ...