精华内容
下载资源
问答
  • 2019-08-12 02:22:07

    SELECT DATEPART(year, GETDATE()),DATEPART(month, GETDATE()),DATEPART(day, GETDATE())

    SELECT year(GETDATE()), month(GETDATE()), day(GETDATE())

    其中GETDATE()可以替换为表示时间的任何字符串(除英文日期和 如2009年2月28日等)

    如:2009-02-28 02-28-2009 

          2009/02/28 02/28/2009

          2009.02.28 02.28.2009

    转载于:https://www.cnblogs.com/smallstupidwife/p/3298086.html

    更多相关内容
  • select * from 表名 where Convert(varchar(100),日期字段,23)=’2018-07-24’ Select CONVERT(varchar(100), GETDATE(), 0) –Jul 24 2018 2:44PM Select CONVERT(varchar(100), GETDATE(), 1) –07/24/18 ...

    select * from 表名 where Convert(varchar(100),日期字段,23)=’2018-07-24’

    Select CONVERT(varchar(100), GETDATE(), 0) –Jul 24 2018 2:44PM

    Select CONVERT(varchar(100), GETDATE(), 1) –07/24/18

    Select CONVERT(varchar(100), GETDATE(), 2) –18.07.24

    Select CONVERT(varchar(100), GETDATE(), 3) –24/07/18

    Select CONVERT(varchar(100), GETDATE(), 4) –24.07.18

    Select CONVERT(varchar(100), GETDATE(), 5) –24-07-18

    Select CONVERT(varchar(100), GETDATE(), 6) –24 Jul 18

    Select CONVERT(varchar(100), GETDATE(), 7) –Jul 24, 18

    Select CONVERT(varchar(100), GETDATE(), 8) –14:47:03

    Select CONVERT(varchar(100), GETDATE(), 9) –Jul 24 2018 2:47:27:863PM

    Select CONVERT(varchar(100), GETDATE(), 10) –07-24-18

    Select CONVERT(varchar(100), GETDATE(), 11) –18/07/24

    Select CONVERT(varchar(100), GETDATE(), 12) –180724

    Select CONVERT(varchar(100), GETDATE(), 13) –24 Jul 2018 14:48:52:453

    Select CONVERT(varchar(100), GETDATE(), 14) –14:49:08:250

    Select CONVERT(varchar(100), GETDATE(), 20) –2018-07-24 14:49:23

    Select CONVERT(varchar(100), GETDATE(), 21) –2018-07-24 14:49:43.837

    Select CONVERT(varchar(100), GETDATE(), 22) –07/24/18 2:50:02 PM

    Select CONVERT(varchar(100), GETDATE(), 23) –2018-07-24

    Select CONVERT(varchar(100), GETDATE(), 24) –14:50:50

    Select CONVERT(varchar(100), GETDATE(), 25) –2018-07-24 14:51:05.733

    Select CONVERT(varchar(100), GETDATE(), 100) –Jul 24 2018 2:51PM

    Select CONVERT(varchar(100), GETDATE(), 101) –07/24/2018

    Select CONVERT(varchar(100), GETDATE(), 102) –2018.07.24

    Select CONVERT(varchar(100), GETDATE(), 103) –24/07/2018

    Select CONVERT(varchar(100), GETDATE(), 104) –24.07.2018

    Select CONVERT(varchar(100), GETDATE(), 105) –24-07-2018

    Select CONVERT(varchar(100), GETDATE(), 106) –24 Jul 2018

    Select CONVERT(varchar(100), GETDATE(), 107) –Jul 24, 2018

    Select CONVERT(varchar(100), GETDATE(), 108) –14:53:27

    Select CONVERT(varchar(100), GETDATE(), 109) –Jul 24 2018 2:53:45:740PM

    Select CONVERT(varchar(100), GETDATE(), 110) –07-24-2018

    Select CONVERT(varchar(100), GETDATE(), 111) –2018/07/24

    Select CONVERT(varchar(100), GETDATE(), 112) –20180724

    Select CONVERT(varchar(100), GETDATE(), 113) –24 Jul 2018 14:55:14:070

    Select CONVERT(varchar(100), GETDATE(), 114) –14:56:00:610

    Select CONVERT(varchar(100), GETDATE(), 120) –2018-07-24 14:56:14

    Select CONVERT(varchar(100), GETDATE(), 121) –2018-07-24 14:56:30.440

    Select CONVERT(varchar(100), GETDATE(), 126) –2018-07-24T14:56:50.703

    Select CONVERT(varchar(100), GETDATE(), 130) –12 ?? ??? 1439 2:57:07:070PM

    Select CONVERT(varchar(100), GETDATE(), 131) –12/11/1439 2:57:32:280PM

    select dateadd(day, -1, getdate()) 减少1天

    展开全文
  • SQL获取年月日方法

    万次阅读 2017-08-26 11:41:23
    SQL数据库中,DATENAME(datetype,date)函数的作用是从日期中提取指定部分数据,其返回类型是nvarchar.datetype类型见附表1. SELECT DATENAME(year,GETDATE())+'-'+ DATENAME(MONTH,GETDATE())+'-'+ DATENAME(DAY...

    方法一:利用DATENAME

    在SQL数据库中,DATENAME(datetype,date)函数的作用是从日期中提取指定部分数据,其返回类型是nvarchar.datetype类型见附表1.

    SELECT DATENAME(year,GETDATE())+'-'+ DATENAME(MONTH,GETDATE())+'-'+ DATENAME(DAY,GETDATE())
    SELECT DATENAME(yyyy,GETDATE())+'-'+ DATENAME(MM,GETDATE())+'-'+ DATENAME(dd,GETDATE())

    方法二:利用CONVERT

    CONVERT(type(length),date,style) 函数是把日期转换为新数据类型的通用函数,可以用不同的格式显示日期/时间数据。style类型见附表2,另附件3为CONVERT()用法

    SELECT CONVERT(VARCHAR(20),YEAR(GETDATE())) +'-'+ CONVERT(VARCHAR(20),MONTH(GETDATE()))+'-'+ CONVERT(VARCHAR(20),DAY(GETDATE()))
    SELECT CONVERT(VARCHAR(20),GETDATE(),23)

    下面说两种不能错误方法:

    SELECT  YEAR(GETDATE()) +'-'+  MONTH(GETDATE()) +'-'+  DAY(GETDATE()) 
    SELECT DATEPART(yyyy,GETDATE())+'-'+ DATEPART(MM,GETDATE())+'-'+ DATEPART(dd,GETDATE())

    因为YEAR(),MONTH(),DAY(),DATEPART()返回值都是INT类型,所以结果是相加

    附表1

    日期部分
    缩写
    yearyy, yyyy        
    quarterqq, q
    monthmm,m
    dayofyeardy, y
    daydd,d
    weekwk,ww
    weeekdaydw
    hourhh
    minutemi,n
    secondss,s
    millisecondms

     

     

     

     

     

     

     

     

     

     

     

     

     

     

      

    附表2

    style(2位表年份)  style(4位表年份)       Style 格式
     100或0mon dd yyyy hh:miAM (或者 PM)
    1101 美国mm/dd/yy
    2102 ANSIyy.mm.dd
    3103 英法dd/mm/yy
    4104 德国dd.mm.yy
    5105 意大利dd-mm-yy
    6106dd mon yy
    7107Mon dd, yy
     108或8或24hh:mm:ss(无年份月日)
     109或9mon dd yyyy hh:mi:ss:mmmAM(或者 PM)   
    10110 美国mm-dd-yy     
    11111 日本yy/mm/dd
    12112 ISOyymmdd
     113或13 欧洲默认dd mon yyyy hh:mm:ss:mmm(24h)
    14114hh:mi:ss:mmm(24h)(无年份月日)
     120或20 ODBCyyyy-mm-dd hh:mi:ss(24h)
     121或21或25yyyy-mm-dd hh:mi:ss.mmm(24h)
     23yyyy-mm-dd
     126yyyy-mm-ddThh:mm:ss.mmm(没有空格)
     130dd mon yyyy hh:mi:ss:mmmAM
     131dd/mm/yy hh:mi:ss:mmmAM

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    附件3 CONVERT()用法

    SELECT CONVERT(varchar(100), GETDATE(), 0)--  08 25 2017 10:26AM
    SELECT CONVERT(varchar(100), GETDATE(), 100)--08 25 2017 10:26AM
    SELECT CONVERT(varchar(100), GETDATE(), 1)--  08/25/17
    SELECT CONVERT(varchar(100), GETDATE(), 101)--08/25/2017
    SELECT CONVERT(varchar(100), GETDATE(), 2)--  17.08.25
    SELECT CONVERT(varchar(100), GETDATE(), 102)--2017.08.25
    SELECT CONVERT(varchar(100), GETDATE(), 3)--  25/08/17
    SELECT CONVERT(varchar(100), GETDATE(), 103)--25/08/2017
    SELECT CONVERT(varchar(100), GETDATE(), 4)--  25.08.17
    SELECT CONVERT(varchar(100), GETDATE(), 104)--25.08.2017
    SELECT CONVERT(varchar(100), GETDATE(), 5)--  25-08-17
    SELECT CONVERT(varchar(100), GETDATE(), 105)--25-08-2017
    SELECT CONVERT(varchar(100), GETDATE(), 6)--  25 08 17
    SELECT CONVERT(varchar(100), GETDATE(), 106)--25 08 2017
    SELECT CONVERT(varchar(100), GETDATE(), 7)--  08 25, 17
    SELECT CONVERT(varchar(100), GETDATE(), 107)--08 25, 2017
    SELECT CONVERT(varchar(100), GETDATE(), 8)--  10:25:11
    SELECT CONVERT(varchar(100), GETDATE(), 108)--10:25:11
    SELECT CONVERT(varchar(100), GETDATE(), 9)--  08 25 2017 10:25:54:397AM
    SELECT CONVERT(varchar(100), GETDATE(), 109)--08 25 2017 10:25:54:397AM
    SELECT CONVERT(varchar(100), GETDATE(), 10)-- 08-25-17
    SELECT CONVERT(varchar(100), GETDATE(), 110)--08-25-2017
    SELECT CONVERT(varchar(100), GETDATE(), 11)-- 17/08/25
    SELECT CONVERT(varchar(100), GETDATE(), 111)--2017/08/25
    SELECT CONVERT(varchar(100), GETDATE(), 12)-- 170825
    SELECT CONVERT(varchar(100), GETDATE(), 112)--20170825
    SELECT CONVERT(varchar(100), GETDATE(), 13)-- 25 08 2017 10:30:25:533
    SELECT CONVERT(varchar(100), GETDATE(), 113)--25 08 2017 10:30:25:533
    SELECT CONVERT(varchar(100), GETDATE(), 14)-- 10:31:18:553
    SELECT CONVERT(varchar(100), GETDATE(), 114)--10:31:18:553
    SELECT CONVERT(varchar(100), GETDATE(), 20)-- 2017-08-25 10:31:18
    SELECT CONVERT(varchar(100), GETDATE(), 120)--2017-08-25 10:31:18
    SELECT CONVERT(varchar(100), GETDATE(), 21)-- 2017-08-25 10:32:22.950
    SELECT CONVERT(varchar(100), GETDATE(), 121)--2017-08-25 10:32:22.950
    SELECT CONVERT(varchar(100), GETDATE(), 22)-- 08/25/17 10:32:22 AM
    
    SELECT CONVERT(varchar(100), GETDATE(), 23)-- 2017-08-25
    
    SELECT CONVERT(varchar(100), DATEADD(hh,12,GETDATE()), 8)--  10:25:11
    SELECT CONVERT(varchar(100), DATEADD(hh,12,GETDATE()), 108)--10:25:11
    SELECT CONVERT(varchar(100), DATEADD(hh,12,GETDATE()), 24)-- 10:33:38
    
    SELECT CONVERT(varchar(100), DATEADD(hh,12,GETDATE()), 21)-- 2017-08-25 10:32:22.950
    SELECT CONVERT(varchar(100), DATEADD(hh,12,GETDATE()), 121)--2017-08-25 10:32:22.950
    SELECT CONVERT(varchar(100), DATEADD(hh,12,GETDATE()), 25)-- 2017-08-25 10:33:49.947
    
    SELECT CONVERT(varchar(100), GETDATE(), 126)--2017-08-25T10:34:39.913
    SELECT CONVERT(varchar(100), GETDATE(), 130)--3 ?? ????? 1438 10:34:52:140AM
    SELECT CONVERT(varchar(100), GETDATE(), 131)--3/12/1438 10:35:01:460AM

     

    展开全文
  • sql 获取年月日 日期时间格式大全

    万次阅读 2018-07-24 14:58:35
    select * from 表名 where Convert(varchar(100),日期字段,23)=’2008-12-15’ Select CONVERT(varchar(100), GETDATE(), 0) –Jul 24 2018 2:44PM Select CONVERT(varchar(100), GETDATE(), 1) –07/24/18 ...

    select * from 表名 where Convert(varchar(100),日期字段,23)=’2018-07-24’

    Select CONVERT(varchar(100), GETDATE(), 0) –Jul 24 2018 2:44PM

    Select CONVERT(varchar(100), GETDATE(), 1) –07/24/18

    Select CONVERT(varchar(100), GETDATE(), 2) –18.07.24

    Select CONVERT(varchar(100), GETDATE(), 3) –24/07/18

    Select CONVERT(varchar(100), GETDATE(), 4) –24.07.18

    Select CONVERT(varchar(100), GETDATE(), 5) –24-07-18

    Select CONVERT(varchar(100), GETDATE(), 6) –24 Jul 18

    Select CONVERT(varchar(100), GETDATE(), 7) –Jul 24, 18

    Select CONVERT(varchar(100), GETDATE(), 8) –14:47:03

    Select CONVERT(varchar(100), GETDATE(), 9) –Jul 24 2018 2:47:27:863PM

    Select CONVERT(varchar(100), GETDATE(), 10) –07-24-18

    Select CONVERT(varchar(100), GETDATE(), 11) –18/07/24

    Select CONVERT(varchar(100), GETDATE(), 12) –180724

    Select CONVERT(varchar(100), GETDATE(), 13) –24 Jul 2018 14:48:52:453

    Select CONVERT(varchar(100), GETDATE(), 14) –14:49:08:250

    Select CONVERT(varchar(100), GETDATE(), 20) –2018-07-24 14:49:23

    Select CONVERT(varchar(100), GETDATE(), 21) –2018-07-24 14:49:43.837

    Select CONVERT(varchar(100), GETDATE(), 22) –07/24/18 2:50:02 PM

    Select CONVERT(varchar(100), GETDATE(), 23) –2018-07-24

    Select CONVERT(varchar(100), GETDATE(), 24) –14:50:50

    Select CONVERT(varchar(100), GETDATE(), 25) –2018-07-24 14:51:05.733

    Select CONVERT(varchar(100), GETDATE(), 100) –Jul 24 2018 2:51PM

    Select CONVERT(varchar(100), GETDATE(), 101) –07/24/2018

    Select CONVERT(varchar(100), GETDATE(), 102) –2018.07.24

    Select CONVERT(varchar(100), GETDATE(), 103) –24/07/2018

    Select CONVERT(varchar(100), GETDATE(), 104) –24.07.2018

    Select CONVERT(varchar(100), GETDATE(), 105) –24-07-2018

    Select CONVERT(varchar(100), GETDATE(), 106) –24 Jul 2018

    Select CONVERT(varchar(100), GETDATE(), 107) –Jul 24, 2018

    Select CONVERT(varchar(100), GETDATE(), 108) –14:53:27

    Select CONVERT(varchar(100), GETDATE(), 109) –Jul 24 2018 2:53:45:740PM

    Select CONVERT(varchar(100), GETDATE(), 110) –07-24-2018

    Select CONVERT(varchar(100), GETDATE(), 111) –2018/07/24

    Select CONVERT(varchar(100), GETDATE(), 112) –20180724

    Select CONVERT(varchar(100), GETDATE(), 113) –24 Jul 2018 14:55:14:070

    Select CONVERT(varchar(100), GETDATE(), 114) –14:56:00:610

    Select CONVERT(varchar(100), GETDATE(), 120) –2018-07-24 14:56:14

    Select CONVERT(varchar(100), GETDATE(), 121) –2018-07-24 14:56:30.440

    Select CONVERT(varchar(100), GETDATE(), 126) –2018-07-24T14:56:50.703

    Select CONVERT(varchar(100), GETDATE(), 130) –12 ?? ?????? 1439 2:57:07:070PM

    Select CONVERT(varchar(100), GETDATE(), 131) –12/11/1439 2:57:32:280PM

    展开全文
  • Sql 日期操作 获取年月日

    千次阅读 2021-04-20 22:42:47
    sql server 获取当前日期 1,获取当前日期 select getdate() 2,格式化 select convert(varchar,getdate(),120) 3,获取当前年 select datename(YYYY,getdate()) select datename(Year,getdate()) select datepart...
  • sql server 获取年月日时分秒

    千次阅读 2021-12-11 11:36:03
    --获取datetime的年 ...--获取datetime的 select DATEPART(day ,GETDATE()) --获取datetime的时 select DATEPART(hour ,GETDATE()) --获取datetime的分 select DATEPART(MINUTE ,GETDATE()) --获取datetime的秒
  • sql获取时间字段的年月日

    千次阅读 2021-07-02 16:48:16
    SELECT '('+convert(varchar(50),YEAR(co.qddate)) +'年'+convert(varchar(50),Month(co.qddate)) +'月'+convert(varchar(50),Day(co.qddate)) +')'
  • sqlserver获取当前时间并只需要年月日小时,使用GETDATE和convert函数达到目的
  • select * from 表名 where Convert(varchar(100),日期字段,23)=’2008-12-15′ 再给你个Convert函数的应用: 代码如下: Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CONVERT(varchar(100...
  • sql 取日期的年月日

    千次阅读 2022-01-05 10:47:33
    select year(create_time) from m_access_log select month(create_time) from m_access_log select day(create_time) from m_access_log 我居然才知道 ...一、数学函数 ABS(x) 返回x的绝对值 ...
  • 下面小编就为大家带来一篇java Date获取年月日时分秒的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • Sql 语句之获取年月年月日

    万次阅读 2017-03-06 16:04:06
    1.获取年月日 select CONVERT(varchar(100), GETDATE(), 23) 输出 2017-03-06 2.获取年月 select CONVERT(varchar(7), GETDATE(), 120) 输出 2017-03
  • mysql只取年月日SQL写法
  • 使用SQL获取年、月、周几、、时

    千次阅读 2021-12-24 15:16:08
    使用SQl获取年 1:使用Year(date);获取一个日期的年份部分 2:使用Date_Format(date,"%Y") 如果用小y会返回年份后两位 使用SQl获取月 1:Month(date)获取一个日期的月份部分 2:使用Date_Format(date,"%m") 使用...
  • Sql获取年月日时分秒的函数

    千次阅读 2021-11-08 17:40:39
    getdate():获取系统当前时间 dateadd(datepart,number,date):计算在一个时间的基础上增加一个时间后的新时间值,比如:dateadd(yy,30,getdate()) datediff(datepart,startdate,enddate):计算两个时间的差值,比如:...
  • sqlserver 获取时间年月日时分秒

    千次阅读 2020-12-24 23:15:51
    转自:http://blog.itpub.net/14766526/viewspace-1156100/select GETDATE() as '当前日期',DateName(year,GetDate()) as '年',DateName(month,GetDate()) as '月',DateName(day,GetDate()) as '',DateName(dw,...
  • 1.普通获取 SELECT CONVERT( varchar(10),YEAR(GetDate()) )+'年'+ CONVERT( varchar(10),MONTH(GetDate())) +'月' 2.月不足两位添加0 SELECT DateName(year,GetDate()) +'年'+ DateName(month,GetDate()) +'月' ...
  • SQL获取日期的年,月,

    千次阅读 2020-07-17 16:18:18
    date字段中放形如"2020-07-01"的日期 -- 获取年 select DATEPART(yy,date) from tablename -- 获取月 select DATEPART(mm,date) from tablename -- 获取日 select DATEPART(dd,date) from tablename
  • 获取当前年月日(字符串 8位数字显示): select CONVERT(varchar(11),GETDATE(),112) 其他 获取当前时间的时分秒(':'隔开): select CONVERT(varchar(12),GETDATE(),108) 将年月日时分秒拼接成一条字符串: ...
  • SQL获取系统年月日时分秒ASP.NET和SQLserver获取当前日期时间:年月日、时分秒-----------------------------------------------------------------------------------------------------------SELECT CONVERT...
  • ?select GETDATE() as 当前日期, DateName(year,GetDate()) as 年, DateName(month,GetDate...DateName(day,GetDate()) as , DateName(dw,GetDate()) as 星期, DateName(week,GetDate()) as 周数, DateName(hou
  • sqlserver去实现查询某一旬的数据,用的day去实现。例如:if day('${endDT}')<=10(SELECT stockBox,stockCard from IC_BalanceUpload where FinDT=dateAdd(dd, -day('${endDT}')+1, '${endDT}') and offStaID=$...
  • 主要介绍了mssql函数DATENAME取得当前年月日、一年中第几天的SQL语句
  • sql语句获取datetime类型的年月日

    万次阅读 2017-12-21 19:21:00
    sql语句获取datetime类型的年月日
  • sql获取年月区间

    2020-01-07 10:56:15
    1、获取当前年月往前往后n个月 --往前 select to_char(ADD_MONTHS(sysdate,-(LEVEL-1)),'yyyy-MM') from NY dual connect by level <=6 --往后 select to_char(ADD_MONTHS(sysdate,(LEVEL-1)),'yyyy-MM') from ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,582
精华内容 6,632
关键字:

sql获取年月日