精华内容
下载资源
问答
  • sql获取当前系统时间
    千次阅读
    2017-03-22 14:14:48
    sql读取系统日期和时间的方法如下:
    --获取当前日期(如:yyyymmdd)
    
    select CONVERT (nvarchar(12),GETDATE(),112)
    
    --获取当前日期(如:yyyymmdd hh:MM:ss)
    select GETDATE()
    
    --获取当前日期(如:yyyy-mm-dd)
    Select Datename(year,GetDate())+'-'+Datename(month,GetDate())+'-'+Datename(day,GetDate())
    
    --获取当前日期(如:yyyy/mm/dd)
    select DATENAME(YEAR,GETDATE())+'/'+DATENAME(MONTH,GETDATE())+'/'+DATENAME(DAY,GETDATE())
    
    --获取几种日期
    select DATENAME(YEAR,GETDATE())   --年份(YYYY)
    select DATENAME(YY,GETDATE())
    
    select DATENAME(MM,GETDATE())  --月份
    select DATENAME(DD,GETDATE())  --日期
    select dateName(hh,getdate())  --获取小时
    select DATENAME(MI,GETDATE())  --获取分钟
    select DATENAME(SECOND,GETDATE()) --获取秒
    select DATENAME(WEEK,GETDATE())  --获取当前星期(周)是这一年中的第几个星期(周)
    select DATENAME(WEEKDAY,GETDATE())  --星期几
    
    --获取数据格式为(如:yyyy-mm-dd hh:MM:ss)
    select CONVERT (nvarchar(12),GETDATE(),112)
    select DATENAME(YEAR,GETDATE())+'-'+DATENAME(MONTH,GETDATE())+'-'+DATENAME(DAY,GETDATE())+' '+DATENAME(hh,GETDATE())+':'
    +DATENAME(MI,GETDATE())+':'+DATENAME(SECOND,GETDATE())
    
    更多相关内容
  • SQL 获取当前系统时间

    万次阅读 2017-05-19 11:41:01
    SQL 获取当前系统时间

    Oracle:

            select sysdate from dual;
     
            select current_date from dual;
     
            select current_timestamp from dual;

    DB2:

        CURRENT DATE获取当前日期:

            values current date;  --select current date from sysibm.sysdummy1;  例:2017-05-19

            values current time; --select current time from sysibm.sysdummy1;

            values current timestamp; --select current timestamp from sysibm.sysdummy1;

        日期去点“-”,转换成八位的数字

            select replace(char(current date),'-','') from sysibm.sysdummy1; 

            

        VALUES YEAR(CURRENT TIMESTAMP);      VALUES YEAR('2012-05-25 21:18:12'); --YEAR()获取年;
        VALUES MONTH(CURRENT TIMESTAMP);     VALUES MONTH('2012-05-25 21:18:12'); -- MONTH()获取月;
        VALUES DAY(CURRENT TIMESTAMP);       VALUES DAY('2012-05-25 21:18:12'); --DAY()获取日;
        VALUES HOUR(CURRENT TIMESTAMP);      VALUES HOUR('2012-05-25 21:18:12'); --HOUR()获取小时;
        VALUES MINUTE(CURRENT TIMESTAMP);    VALUES MINUTE('2012-05-25 21:18:12'); --MINUTE()获取分钟; 
        VALUES SECOND(CURRENT TIMESTAMP);    VALUES SECOND('2012-05-25 21:18:12'); --SECOND()获取秒;
        VALUES DATE(CURRENT TIMESTAMP);      VALUES DATE('2012-05-25 21:18:12'); --DATE()获取日期;
        VALUES TIME(CURRENT TIMESTAMP);      VALUES TIME('2012-05-25 21:18:12'); --TIME()获取时间;
        VALUES TIMESTAMP(CURRENT TIMESTAMP);VALUES TIMESTAMP('2012-05-25 21:18:12'); --TIMESTAMP()获取时间戳

            以上函数参数可以是日期时间类型,也可以为日期时间格式的字符串。

    展开全文
  • Sql Server 中一个非常强大的日期格式化函数: 获得当前系统时间,GETDATE(): 2008年01月08日 星期二 14:59 Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2008 10:57AM Select CONVERT(varchar(100), GETDATE...
  • SQL Server取系统当前时间

    千次阅读 2021-08-10 01:31:37
    getdate //获得系统当前日期datepart //获取日期指定部分(年月日时分表)getdate()函数:取得系统当前的日期和时间。返回值为datetime类型的。用法:getdate()例子:select getdate() as dte,dateadd(day,-1,getdate...

    getdate //获得系统当前日期

    datepart //获取日期指定部分(年月日时分表)

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

    用法:getdate()

    例子:

    select getdate() as dte,dateadd(day,-1,getdate()) as nowdat

    输出结果:

    dte nowdat

    --------------------------- ---------------------------

    1999-11-21 19:13:10.083 1999-11-20 19:13:10.083

    (1 row(s) affected)

    datepart()函数:以整数的形式返回时间的指定部分。

    用法:datepart(datepart,date)

    参数说明:datepart时要返回的时间的部分,常用取值year、month、day、hour、minute。

    date是所指定的时间。

    例子:

    SELECT DATEPART(month, GETDATE()) AS 'Month Number'

    输出结果:

    Month Number

    ------------

    11

    (1 row(s) affected)

    dateadd()函数:通过给指定的时间的指定部分加上一个整数值以返回一个新时间值。

    用法:dateadd(datepart,number,date)

    参数说明:datepart(同上)

    date(同上)

    number要增加的值,整型,可正可负,正值返回date之后的时间值,负值返回date

    之前的时间值

    例子:

    select getdate() as today

    select dateadd(day,-1,getdate())

    select dateadd(day,1,getdate())

    输出:

    today

    ---------------------------

    1999-11-21 19:42:41.410

    (1 row(s) affected)

    yesterday

    ---------------------------

    1999-11-20 19:42:41.410

    (1 row(s) affected)

    tomorrow

    ---------------------------

    1999-11-22 19:42:41.410

    (1 row(s) affected)

    datediff()函数:返回两个时间以指定时间部分来计算的差值。返回整数值。如1991-6-12和1991-6-21之间以天

    来算相差9天,1998-6-12和1999-6-23按年算相差1年,1999-12-1和1999-3-12按月算相差9个月

    用法:datediff(darepart,date1,date2)

    参数说明:datepart(同上)

    date1、date2(同上date)

    例子:

    select datediff(month,'1991-6-12','1992-6-21') as a

    输出:

    a

    -----------

    12

    (1 row(s) affected)

    SQL server2005常用的函数和分页的几个解决方案:

    使用时间和日期的函数

    getdate():获取系统当前时间

    dateadd(datepart,number,date):计算在一个时间的基础上增加一个时间后的新时间值,比如:dateadd(yy,30,getdate())

    datediff(datepart,startdate,enddate):计算两个时间的差值,比如:datediff(yy,getdate(),'2008-08-08')

    d

    展开全文
  • 获取当前系统时间 select sysdate,to_char(sysdate,'yyyy-mm-dd HH24:MI:SS') from dual; --获取系统当前时间 获取N天后的日期 select sysdate+N from dual; sysdate+1 加一天 sysdate+1/24 加1小时 sysdate...

    获取当前系统时间    

    select sysdate,to_char(sysdate,'yyyy-mm-dd HH24:MI:SS') from dual;  --获取系统当前时间 
    

    获取N天后的日期

    select sysdate+N from dual;

    sysdate+1 加一天
    sysdate+1/24 加1小时
    sysdate+1/(24*60) 加1分钟
    sysdate+1/(24*60*60) 加1秒钟
    类推至毫秒0.001秒

    加法 

    select sysdate,add_months(sysdate,12) from dual;        --加1年 
    select sysdate,add_months(sysdate,1) from dual;        --加1月 
    select sysdate,to_char(sysdate+7,'yyyy-mm-dd HH24:MI:SS') from dual;  --加1星期 
    select sysdate,to_char(sysdate+1,'yyyy-mm-dd HH24:MI:SS') from dual;  --加1天 
    select sysdate,to_char(sysdate+1/24,'yyyy-mm-dd HH24:MI:SS') from dual;  --加1小时 
    select sysdate,to_char(sysdate+1/24/60,'yyyy-mm-dd HH24:MI:SS') from dual;  --加1分钟 
    select sysdate,to_char(sysdate+1/24/60/60,'yyyy-mm-dd HH24:MI:SS') from dual;  --加1秒 


    减法 

    select sysdate,add_months(sysdate,-12) from dual;        --减1年 
    select sysdate,add_months(sysdate,-1) from dual;        --减1月 
    select sysdate,to_char(sysdate-7,'yyyy-mm-dd HH24:MI:SS') from dual;  --减1星期 
    select sysdate,to_char(sysdate-1,'yyyy-mm-dd HH24:MI:SS') from dual;  --减1天 
    select sysdate,to_char(sysdate-1/24,'yyyy-mm-dd HH24:MI:SS') from dual;  --减1小时 
    select sysdate,to_char(sysdate-1/24/60,'yyyy-mm-dd HH24:MI:SS') from dual;  --减1分钟 
    select sysdate,to_char(sysdate-1/24/60/60,'yyyy-mm-dd HH24:MI:SS') from dual;  --减1秒


     

    展开全文
  • SQL SERVER 获得当前系统时间

    千次阅读 2020-09-21 15:16:27
    获得当前系统时间 语句格式:Select CONVERT(varchar(100), GETDATE(), 类型所属数字) 0: 05 16 2008 10:57AM 1: 09/21/20 2: 08.05.16 3: 16/05/08 4: 16.05.08 5: 16-05-08 6: 16 05 08 7: 05 16, 08 8: 10:57:46...
  • SQL SERVER 2000用sql语句如何获得当前系统时间 就是用GETDATE(); Sql中的getDate() Sql Server 中一个非常强大的日期格式化函数 Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2008 10:57AM Select CONVERT...
  • sqlserver获取当前时间并只需要年月日小时,使用GETDATE和convert函数达到目的
  • SQL获取系统时间

    2017-02-26 13:29:17
  • ### 前言Oracle中如何获取系统当前时间进行语句的筛选是SQL语句的常见功能获取系统当前时间date类型的:select sysdate from dual;char类型的:select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;ORACLE里...
  • sql获取当前时间

    万次阅读 2019-07-03 15:41:41
    sql获取当前时间 sql读取系统日期和时间的方法如下: --获取当前日期(如:yyyymmdd) select CONVERT (nvarchar(12),GETDATE(),112) --获取当前日期(如:yyyymmdd hh:MM:ss) select GETDATE() --获取当前日期(如:...
  • SQL获取当前时间(日期)
  • 获取系统日期(时间) 1、将时间的数据类型设置为date,然后在默认值或绑定输入 (CONVERT([varchar](12),getdate(),(111))) 如图 2、sql语句 插入时用getdate()获取 ...就可以自动获取系统时间
  • SQLserver 获取当前时间

    千次阅读 2022-04-24 13:58:58
    SQLserver 获取当前时间
  • sql怎么读取系统日期和时间

    千次阅读 2021-08-06 00:21:11
    sql读取系统日期和时间的方法如下:--获取当前日期(如:yyyymmdd)select CONVERT (nvarchar(12),GETDATE(),112)--获取当前日期(如:yyyymmdd hh:MM:ss)select GETDATE()--获取当前日期(如:yyyy-mm-dd)Select ...
  • sql获得当前时间

    千次阅读 2019-09-26 15:19:46
    1) MySQL中提供了NOW()函数,用于取得当前的日期时间,NOW()汗水、SYSDATE()、CURRENT_TIMESTAMP()等别名如下: SELECT NOW(), SYSDATE(), CURRENT_TIMESTAMP 2) 如果想得到不包括时间部分的当前日期,则可以...
  • java获取取得Timestamp类型的当前系统时间java获取取得Timestamp类型的当前系统时间 格式:2010-11-04 16:19:42方法1:Timestamp d = new Timestamp(System.currentTimeMillis());方法2:Date date = new Date();...
  • sqlserver获取当前系统时间

    千次阅读 2016-11-08 16:37:42
    用getdate()获取当前时间发现并不是北京时间,所以要再+上8小时,所以用:dateadd(hour,8,getdate())就可以了
  • 那你也许会问及,怎样获取当前系统日期的最大时间值,如yyyy-MM-dd 23:59:59.997。 我们可以使用DATEADD函数,来实现,以当前日期的午夜时间值加一天,即得到第二天的午夜时间值,然后再减去3秒,即可以获取当前系统...
  • MS SQLServer,如何获取当前系统日期的午夜的时间值的方法,需要的朋友可以参考下。
  • SQL获取目标时间点或日期的方法

    千次阅读 2022-05-23 10:52:20
    1.时间函数直接获取系统时间点、日期 (1)NOW函数 ①语法:Now() ②作用:获取当前系统的日期和时间点。 例:输入“=NOW()”返回“2022-4-16 16:23:26”,空格左边是日期,右边是时间点。 (2)GETDATE函数 ①...
  • SQL日期函数获取系统当前时间

    万次阅读 2017-09-13 17:18:02
    SQL日期函数SQL日期函数中的类型码可以为0,1,2,3,4,5,6,7,8,9,10,11,12,13,14 ,20,21,22,23,24,25,100,101,102,103,104,105,106,107,108,109,100, 110,111,112,113,114,120,121,126,127,130,131 函数 结果 ...
  • sql获取当前时间精确到秒的字符串

    千次阅读 2021-03-19 11:29:16
    效果 SELECT REPLACE( convert(varchar(20),GETDATE(),112)+convert(varchar(20),GETDATE(),108),':','')
  • 使用SQL语句插入当前系统时间

    万次阅读 多人点赞 2019-02-15 23:44:03
    如何用 SQL 语句向 MySQL 数据库中插入当前系统时间,其实很简单,一个 now() 函数就可以了,获取当期系统时间,它是一个 Date 类型的值。 如下表:tb_test 表结构DDL: CREATE TABLE `tb_test` ( `id` int(11...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 270,125
精华内容 108,050
关键字:

sql获取当前系统时间