使用sqlserver日期函数获取当前日期(指定格式)

        使用sqlserver日期函数中的getdate()可以获取当现的日期,下面就将为您介绍这种使用sqlserver日期函数获取当前日期的方法。
        但是如果我们只需要得到当前的日期,不需要时间部分,或者不需要日期只要时间部分,再或者我要只要字段中的日期以某种形式显示,应该怎么操作呢?
        可以使用convert(varchar(10),getdate(),120)这样的方法来实现,其中varchar(10)定义的是你要的字段的长度,当然长度的不同返回的也会不的,如果我们只要日期部分,设成10正好为日期长度,如果设成19则正好可以读到时间部分。
现在介绍最后面代的参数,分别以代的参数及实例效果说明:

参数 结果
100 05 8 2006 9:27PM
101 05/08/2006
102 2006.05.08
103 08/05/2006
104 08.05.2006
105 08-05-2006
106 08 05 2006
107 05 08, 2006
108 21:30:51
109 05 8 2006 9:31:11
110 05-08-2006
111 2006/05/08
112 20060508
113 08 05 2006 21:31:59
114 21:33:06:503
120 2006-05-08 21:33:38

SQL Server CONVERT() 函数:点击打开链接

时间: 2024-09-28 21:36:25

使用sqlserver日期函数获取当前日期(指定格式)的相关文章

使用sql server日期函数获取指定格式的当前日期

使用sqlserver日期函数中的getdate()可以获取当现的日期,下面就将为您介绍这种使用sqlserver日期函数获取当前日期的方法. 但是如果我们只需要得到当前的日期,不需要时间部分,或者不需要日期只要时间部分,再或者我要只要字段中的日期以某种形式显示,应该怎么操作呢? 可以使用convert(varchar(10),getdate(),120)这样的方法来实现,其中varchar(10)定义的是你要的字段的长度,当然长度的不同返回的也会不的,如果我们只要日期部分,设成10正好为日期长

SqlServer2000获取当前日期及格式

  SqlServer2000获取当前日期及格式: SqlServer2000 获取当前日期及日期格式 获取系统日期: GETDATE() 格式化日期: CONVERT(VARCHAR,GETDATE(),20) 或 CONVERT(VARCHAR(20),GETDATE(),120) 注: 20 表示20位,日期格式为:yyyy-mm-dd hh:mm:ss 改用 10 ,日期格式为:yyyy-mm-dd

PHP获取当前日期指定的日期列表

其实主要就是用到了php的strtotime这个函数,strtotime('n day'),示例如下:  代码如下 复制代码 $days=array(); for($i=0;$i<=7;$i++){ //这里数字根据需要变动   $days[]=date("Y-m-d",strtotime('-'.$i.'day')); } echo '<pre>';print_r($days); 结果将显示如下:  代码如下 复制代码 Array (     [0] => 2

oracle数据库常用日期函数讲解

调用日期函数时,首先要明确两个概念,时间戳和日期是不同的,日期中包括年月日但不包括小时分钟秒,时间戳包括年月日小时分钟秒.在oracle中,一般情况下,函数中包含date字符的和日期有关,包含timestamp的函数和时间戳有关(时间戳可以理解为时间).oracle中,日期一般以天为基本单位,时间相减时结果单位为天,时间与数字相加时,默认加对应数字的天数. 一.调用时无参无括号时间函数 1.返回系统当前日期sysdate --该函数返回值没有时间戳 select sysdate from dua

oracle 日期函数集合(集中版本)第1/2页_oracle

在oracle数据库的开发中,常因为时间的问题大费周章,所以特地将ORACLE数据的日期函数收藏致此.乃供他日所查也. add_months(d,n) 日期d加n个月 last_day(d) 包含d的月?的最后一天的日期 new_time(d,a,b) a?区的日期和??d在b?区的日期和?? next_day(d,day) 比日期d?,由day指定的周几的日期 sysdate 当前的系?日期和?? greatest(d1,d2,...dn) ?出的日期列表中最后的日期 least(d1,k2,

sql 时间日期函数的总结

①getdate():返回当前系统日期.时间  代码如下 复制代码 select 当前系统时间=GETDATE()    代码如下 复制代码 ②dateadd(interval,number,date):返回指定日期加一段时间后的新datetime. select 倒退一天=DATEADD(day,-1,getdate()), 前进一小时=DATEADD(hour,1,getdate())   ③datediff(interval,date1,date2): 返回跨两个指定时间的差值.  代码如

javascript获取当前日期时间及其它操作函数_时间日期

myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) myDate.getDate(); //获取当前日(1-31) myDate.getDay(); //获取当前星期X(0-6,0代表星期天) myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数) myDate.getHours();

PHP获取当前日期前30天的日期列表

最近由于项目要求做一个统计功能,统计当前日期之前的前30天的记录.功能挺简单,下面将本次实现的方法和大家分享一下,方便有需要的朋友们. 其实主要就是用到了php的strtotime这个函数,strtotime('n day'),示例如下: $days=array(); for($i=0;$i<=7;$i++){//这里数字根据需要变动 $days[]=date("Y-m-d",strtotime('-'.$i.'day')); }//http://www.Alixixi.com/

oracle中从指定日期中获取月份或者部分数据

  从指定日期中获取部分数据: 如月份: select to_CHAR(sysdate,'MM') FROM DUAL; 或者: select extract(month from sysdate) from dual; 又或者最笨的方法,用to_char()先把日期转化为指定格式的字符串,在通过substr()这个取到想要的数据. select substr(to_char(sysdate,'yyyy-mm-dd'),6,2) from dual; 获取日期其它部分数据和上方法一样.