精华内容
下载资源
问答
  • 日期函数
    千次阅读
    2022-05-21 11:23:25

    **

    SQL日期函数汇总

    **

    1、 to date:日期时间转日期函数 select to date(‘2015-04-02 13:34:12’);
    输出: 2015-04-02

    2、from unixtime:转化unix时间戳到当前时区的时间格式 select from_unixtime(1323308943,‘yyyyMMdd’);
    输出:20111208

    3、 unix_timestamp:获取当前unix时间戳 select unix_timestamp(); 40Hi:
    1430816254 select unix_timestamp(‘2015-04-3013:51:20’);
    输出:1430373080

    4、 year:返回日期中的年 select year (‘2015-04-02 11:32:12’):
    输出: 2015

    5、month:返回日期中的月份 select month(‘2015-12-02 11:32:12’) ;
    输出:12

    6、day:返回日期中的天 select day (‘2015-04-13 11:32:12’);
    输出:13

    7、hour:返回日期中的小时 select hour (‘2015-04-13 11:32:12’);
    输出:11

    8、minute:返回日期中的分钟 select minute(‘2015-04-13 11:32:12’);
    输出: 32

    9、second:返回日期中的秒 select second (‘2015-04-13 11:32:56’);
    输出:56

    10、weekofyear:返回日期在当前周数 select weekofyear (‘2015-05-05 12:11:1’) ;
    输出:19

    11、 datediff:返回开始日期减去结束日期的天数 select datediff (‘2015-04-09’,
    ‘2015-04-01’) ;
    输出:8

    12、date sub:返回日期前n天的目期 select date sub(‘2015-04-09’,4);
    输出: 2015-04-05

    13、dateadd:返回日期后n天的日期 select date_add('2015-04-09’,4);
    输出:2015-04-13

    15: Hive中取最近30天数据 select datediff(CURRENT_TIMESTAMP,gmt_create)<=30

    16、Hive中 两个日期相差多少小时 select (unix_timestamp(‘2018-05-2512:03:55’) unix timestamp('2018-05-25 11:03:55°)) /3600
    输出:1

    17、Hive中 两个日期相差多少分钟 select (unix_timestamp(‘2018-05-25 12:03:55’) - unix timestamp (‘2018-05-25 11:03:55’))/60
    输出:60

    18、hive 计算某一个日期属于星期几,如2018-05-20日 是星期日 SELECT IF (pmod (datediff(‘2018-05-20’,‘1920-01-01’) - 3, 7) = ‘0’ ,7,pmod(datediff('2018-05-20",‘1920-01-01’)-3,7))
    输出:7

    更多相关内容
  • MySQL日期函数

    千次阅读 2022-04-04 23:53:53
    mysql基本日期函数的应用

    1、DATE()

    返回 日期。格式:YYYY-MM-DD

    SELECT DATE(NOW());
    > 2022-04-04
    

    2、TIME()

    返回 日期。格式:HH-mm-ss

    SELECT TIME(NOW());
    > 16:25:09
    

    3、TIMESTAMP()

    返回 日期时间。格式:YYYY-MM-DD HH-mm-ss

    SELECT TIMESTAMP(NOW());
    > 2022-04-04 16:31:12
    

    4、NOW()、CURRENT_TIMESTAMP、CURRENT_TIMESTAMP()、SYSDATE()

    select NOW(),CURRENT_TIMESTAMP,CURRENT_TIMESTAMP();
    > 2022-04-04 16:40:03	2022-04-04 16:40:03	2022-04-04 16:40:03
    

    这里需要注意前三者都是**返回语句执行开始执行的时间,后者SYSDATE()不同返回的是这个函数执行时候的时间**

    select SLEEP(1),NOW(),CURRENT_TIMESTAMP,CURRENT_TIMESTAMP(),SYSDATE();
    > 0 2022-04-04 16:42:22	2022-04-04 16:42:22	2022-04-04 16:42:22	2022-04-04 16:42:23
    

    这里可以看到我们利用sleep(1),让sql延时了一秒得到前三者与seelp(1)的区别SYSDATE()明显比NOW()这些多一秒,所以我们可以知道 预期结果是延时前后now()函数对应的时间不变,sysdate()的时间等于之前的时间加上延时时间

    5、STR_TO_DATE()

    根据指定的格式,将字符串转交成对应的日期或日期类型

    1SELECT STR_TO_DATE('2022-04-04 22:50:17','%Y-%m-%d');
    > 2022-04-04
    没有时分秒时这里就忽略显示了
    
    例2SELECT STR_TO_DATE('2022-04-04 22:50:17','%Y-%m-%d %H');
    > 2022-04-04 22:00:00
    

    6、DATE_FORMAT()

    将日期根据指定的格式返回为对应的字符串
    更多日期格式

    1SELECT DATE_FORMAT('2022-04-04 22:50:17','%Y-%m-%d');
    > 2022-04-042SELECT DATE_FORMAT('2022-04-04 22:50:17','%Y-%m-%d %H');
    > 2022-04-04 22
    

    7、UNIX_TIMESTAMP()

    获取日期的时间戳(10位)

    SELECT unix_timestamp(now());
    > 1649083817
    

    8、FROM_UNIXTIME

    根据时间戳(10位)返回日期

    1SELECT FROM_UNIXTIME(1649087115)
    > 2022-04-04 23:45:152、加上第二个参数 格式化
    SELECT FROM_UNIXTIME(1649087115,'%Y-%m-%s')
    > 2022-04-15
    

    9、其他日期函数

    函数名描述样例结果
    NOW()获取当前日期 格式’yyyy-MM-dd HH:mm:ss’select NOW();2022-04-04 22:50:17
    CURDATE()获取当前日期 格式’yyyy-MM-dd’select CURDATE();2022-04-04
    CURTIME()获取当前日期 格式’HH:mm:ss’select CURTIME();22:50:17
    CURRENT_TIMESTAMP()获取当前日期 格式’yyyy-MM-dd HH:mm:ss’select CURRENT_TIMESTAMP();2022-04-04 22:50:17
    CURRENT_DATE()获取当前日期 格式’yyyy-MM-dd’select CURRENT_DATE();2022-04-04
    CURRENT_TIME()获取当前日期 格式’HH:mm:ss’select CURRENT_TIME();22:50:17
    CURRENT_TIMESTAMP获取当前日期 格式’yyyy-MM-dd HH:mm:ss’select CURRENT_TIMESTAMP;2022-04-04 22:50:17
    CURRENT_DATE获取当前日期 格式’yyyy-MM-dd’select CURRENT_DATE;2022-04-04
    CURRENT_TIME获取当前日期 格式’HH:mm:ss’select CURRENT_TIME;22:50:17
    SYSDATE()获取这个函数的执行时间 格式’yyyy-MM-dd HH:mm:ss’select SYSDATE;2022-04-04 22:50:17
    YEAR()获取年份select YEAR(NOW()) ;2022
    MONTH()获取月份select MONTH(NOW())4
    DAYOFMONTH()获取在月份中所在的天数select DAYOFMONTH(NOW())4
    DAYOFYEAR()获取在年中所在的天数select DAYOFYEAR(NOW())94
    WEEKDAY()获取日期是星期几 (0-代表星期一、1-代表星期二)select WEEKDAY(NOW());0
    DAYOFWEEK()获取日期是星期几 (1-代表星期天、2-代表星期一)select DAYOFWEEK(NOW());2
    WEEKOFYEAR()获取日期是年中的第几周select WEEKOFYEAR(NOW());14
    TO_DAYS()获取从0000-00-00到日期的天数SELECT TO_DAYS(NOW());738614
    HOUR()获取小时SELECT HOUR(NOW());22
    MINUTE()获取分钟SELECT MINUTE(NOW());50
    SECOND()获取秒SELECT SECOND(NOW());17

    10、日期格式

    格式描述
    %Y年,4 位
    %y年,2 位
    %M月 英文表示 January
    %b月 英文缩写表示 Apr
    %m月,数值(00-12)
    %c月,数值(0-12)
    %d月的天,数值(00-31)
    %e月的天,数值(0-31)
    %j年的天 (001-366)
    %H小时 (00-23)
    %I小时 (01-12) 0时代表12 1时代表1
    %k小时 (0-23)
    %i分钟,数值(00-59)
    %S秒(00-59)
    %s秒(00-59)
    %f微秒
    %T时间, 24-小时 (hh:mm:ss)
    %r时间,12-小时(hh:mm:ss AM 或 PM)
    %pAM 或 PM
    %a星期名缩写 例如Mon
    %W星期名 例如Monday
    %w周的天 (0=星期日, 6=星期六)
    %U周 (00-53) 星期日是一周的第一天
    %u周 (00-53) 星期一是一周的第一天
    %V周 (01-53) 星期日是一周的第一天,与 %X 使用
    %v周 (01-53) 星期一是一周的第一天,与 %x 使用
    %X年,其中的星期日是周的第一天,4 位,与 %V 使用
    %x年,其中的星期一是周的第一天,4 位,与 %v 使用
    展开全文
  • Oracle日期函数

    万次阅读 2022-01-17 15:38:54
    Oracle日期类型函数是操作日期、时间类型的相关数据,返回日期时间类型或数字类型结果,常用的函数有:SYSDATE()、ADD_MONTHS()、LAST_DAY()、TRUNC()、ROUND()等等。 系统日期、时间函数: SYSDATE函数:该...

    Oracle日期类型函数是操作日期、时间类型的相关数据,返回日期时间类型或数字类型结果,常用的函数有:SYSDATE()、ADD_MONTHS()、LAST_DAY()、TRUNC()、ROUND()等等。

    系统日期、时间函数

    SYSDATE函数

    该函数没有参数,可以得到系统的当前时间。

    案例代码:

    select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;

    结果:

    SYSTIMESTAMP函数

    该函数没有参数,可以得到系统的当前时间,该时间包含时区信息,精确到微秒。

    案例代码

    select systimestamp from dual;

    结果: 

    数据库时区函数

    DBTIMEZONE函数

    该函数没有输入参数,返回数据库时区。

    案例代码:

    select dbtimezone from dual;

     结果:

     给日期加上指定的月份函数:

    ADD_MONTHS(r,n)函数

    该函数返回在指定日期r上加上一个月份数n后的日期。其中

    r:指定的日期。

    n:要增加的月份数,如果N为负数,则表示减去的月份数。

    案例代码:

    select to_char(add_months(to_date('2018-11-12', 'yyyy-mm-dd'), 1),
                   'yyyy-mm-dd'),
           to_char(add_months(to_date('2018-10-31', 'yyyy-mm-dd'), 1),
                   'yyyy-mm-dd'),
           to_char(add_months(to_date('2018-09-30', 'yyyy-mm-dd'), 1),
                   'yyyy-mm-dd')
      from dual;
    

    结果:(如果指定的日期是月份的最后一天,返回的也是新的月份的最后一天,如果新的月份比指定的月份日期少,将会自动调回有效日期)

     

    月份最后一天函数

    LAST_DAY(r)函数

    返回指定r日期的当前月份的最后一天日期。

    案例代码:

    select last_day(sysdate) from dual;

    结果:

     

     指定日期后一周的日期函数:

    NEXT_DAY(r,c)函数

    返回指定R日期的后一周的与r日期字符(c:表示星期几)对应的日期。

    案例代码:

     select next_day(to_date('2018-11-12','yyyy-mm-dd'),'星期四') from dual;

    结果:

    返回指定日期中特定部分的函数

    EXTRACT(time)函数

    返回指定time时间当中的年、月、日、分等日期部分。

    案例代码:

    select extract(year from timestamp '2018-11-12 15:36:01') as year,
           extract(month from timestamp '2018-11-12 15:36:01') as month,
           extract(day from timestamp '2018-11-12 15:36:01') as day,
           extract(minute from timestamp '2018-11-12 15:36:01') as minute,
           extract(second from timestamp '2018-11-12 15:36:01') as second
      from dual;
    

    结果:

     

     返回两个日期间的月份数:

    MONTHS_BETWEEN(r1,r2)函数

    该函数返回r1日期和r2日期直接的月份。当r1>r2时,返回的是正数,假如r1和r2是不同月的同一天,则返回的是整数,否则返回的小数。当r1<r2时,返回的是负数。

    案例代码:

    select months_between(to_date('2018-11-12', 'yyyy-mm-dd'),
                          to_date('2017-11-12', 'yyyy-mm-dd')) as zs, --整数
           months_between(to_date('2018-11-12', 'yyyy-mm-dd'),
                          to_date('2017-10-11', 'yyyy-mm-dd')) as xs, --小数
           months_between(to_date('2017-11-12', 'yyyy-mm-dd'),
                          to_date('2018-10-12', 'yyyy-mm-dd')) as fs --负数
      from dual;

    结果:

     

    日期截取函数

    ROUND(r[,f])函数

    将日期r按f的格式进行四舍五入。如果f不填,则四舍五入到最近的一天。

    案例代码:

    select sysdate, --当前时间
           round(sysdate, 'yyyy') as year, --按年
           round(sysdate, 'mm') as month, --按月
           round(sysdate, 'dd') as day, --按天
           round(sysdate) as mr_day, --默认不填按天
           round(sysdate, 'hh24') as hour --按小时
      from dual;

    结果:

     

    TRUNC(r[,f])函数

    将日期r按f的格式进行截取。如果f不填,则截取到当前的日期。

    案例代码:

    select sysdate, --当前时间
           trunc(sysdate, 'yyyy') as year, --按年
           trunc(sysdate, 'mm') as month, --按月
           trunc(sysdate, 'dd') as day, --按天
           trunc(sysdate) as mr_day, --默认不填按天
           trunc(sysdate, 'hh24') as hour --按小时
      from dual;

    结果:

     

    展开全文
  • SQL日期函数

    千次阅读 2021-05-07 22:27:14
    SQL常用日期函数 原文:http://www.cnblogs.com/coconut_zhang/archive/2009/02/02/1382598.html 1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 ...

    SQL常用日期函数

    原文:http://www.cnblogs.com/coconut_zhang/archive/2009/02/02/1382598.html

    1. 当前系统日期、时间
    select getdate()
    2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值
    例如:向日期加上2天
    select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000
    3. datediff 返回跨两个指定日期的日期和时间边界数。
    select datediff(day,'2004-09-01','2004-09-18') --返回:17
    select datediff(day,'2004-09-18','2004-09-01') --返回:-17
    4. datepart 返回代表指定日期的指定日期部分的整数。
    SELECT DATEPART(month, '2004-10-15') --返回 10
    5. datename 返回代表指定日期的指定日期部分的字符串
    SELECT datename(weekday, '2004-10-15') --返回:星期五
    6. day(), month(),year() --可以与datepart对照一下
    select 当前日期=convert(varchar(10),getdate(),120) ,当前时间=convert(varchar(8),getdate(),114)
    select datename(dw,'2004-10-15')
    select 本年第多少周=datename(week,'2004-10-15'),今天是周几=datename(weekday,'2004-10-15')

    函数 参数/功能

    GetDate( ) 返回系统目前的日期与时间
    DateDiff (interval,date1,date2) 以interval 指定的方式,返回date2 与date1两个日期之间的差值
    date2-date1
    DateAdd (interval,number,date) 以interval指定的方式,加上number之后的日期
    DatePart (interval,date) 返回日期date中,interval指定部分所对应的整数值
    DateName (interval,date) 返回日期date中,interval指定部分所对应的字符串名称
    参数 interval的设定值如下:
    值 缩 写(Sql Server) (Access 和 ASP) 说明
    Year Yy yyyy 年 1753 ~ 9999
    Quarter Qq q 季 1 ~ 4
    Month Mm m 月1 ~ 12
    Day of year Dy y 一年的日数,一年中的第几日 1-366
    Day Dd d 日,1-31
    Weekday Dw w 一周的日数,一周中的第几日 1-7
    Week Wk ww 周,一年中的第几周 0 ~ 51
    Hour Hh h 时0 ~ 23
    Minute Mi n 分钟0 ~ 59
    Second Ss s 秒 0 ~ 59
    Millisecond Ms - 毫秒 0 ~ 999
    access 和 asp 中用date()和now()取得系统日期时间;其中DateDiff,DateAdd,DatePart也同是能用于
    Access和asp中,这些函数的用法也类似

    举例:
    1.GetDate() 用于sql server :select GetDate()
    2.DateDiff('s','2005-07-20','2005-7-25 22:56:32')返回值为 514592 秒
    DateDiff('d','2005-07-20','2005-7-25 22:56:32')返回值为 5 天
    3.DatePart('w','2005-7-25 22:56:32')返回值为 2 即星期一(周日为1,周六为7)
    DatePart('d','2005-7-25 22:56:32')返回值为 25即25号
    DatePart('y','2005-7-25 22:56:32')返回值为 206即这一年中第206天
    DatePart('yyyy','2005-7-25 22:56:32')返回值为 2005即2005年
    具体的语法:
    日期函数用来操作DATETIME 和SMALLDATETIME 类型的数据,执行算术运算。与其它函数一样,可以在
    Select 语句的Select 和Where 子句以及表达式中使用日期函数。其使用方法如下:
    日期函数参数,其中参数个数应不同的函数而不同。
    ·DAY()
    DAY() 函数语法如下:
    DAY (<date_expression>)
    DAY() 函数返回date_expression 中的日期值。
    MONTH()
    MONTH() 函数语法如下:
    MONTH (<date_expression>)
    MONTH() 函数返回date_expression 中的月份值。
    与DAY() 函数不同的是,MONTH() 函数的参数为整数时,一律返回整数值1,即SQL Server 认为其
    是1900 年1 月。
    YEAR()
    YEAR() 函数语法如下:
    YEAR (<date_expression>)
    YEAR() 函数返回date_expression 中的年份值。
    提醒:在使用日期函数时,其日期值应在1753年到9999年之间,这是SQL Server系统所能识别的日期范
    围,否则会出现错误。
    DATEADD()
    DATEADD() 函数语法如下:
    DATEADD (<datepart>, <number>, <date>)
    DATEADD() 函数返回指定日期date 加上指定的额外日期间隔number 产生的新日期。参数“datepart
    ” 在日期函数中经常被使用,它用来指定构成日期类型数据的各组件,如年、季、月、日、星期等。
    其取值如表4-9 所示:
    DATEDIFF()
    DATEDIFF() 函数语法如下:
    DATEDIFF() (<datepart>, <date1>, <date2>)
    DATEDIFF() 函数返回两个指定日期在datepart 方面的不同之处,即date2 超过date1的差距值,其
    结果值是一个带有正负号的整数值。针对不同的datepart, DATEDIFF()函数所允许的最大差距值不
    一样,如:datepart 为second 时,DATEDIFF() 函数所允许的最大差距值为68: 年datepart 为
    millisecond 时,DATEDIFF() 函数所允许的最大差距值为24 天20 小时30 分23 秒647 毫秒。
    DATENAME()
    DATENAME() 函数语法如下:
    DATENAME (<datepart>, <date)>
    DATENAME() 函数以字符串的形式返回日期的指定部分此部分。由datepart 来指定。
    ·DATEPART()
    DATEPART() 函数语法如下:
    DATEPART (<datepart>, <date>)
    DATEPART() 函数以整数值的形式返回日期的指定部分。此部分由datepart 来指定。
    DATEPART (dd, date) 等同于DAY (date)
    DATEPART (mm, date) 等同于MONTH (date)
    DATEPART (yy, date) 等同于YEAR (date)
    ·GETDATE()
    GETDATE() 函数语法如下:
    GETDATE()
    GETDATE() 函数以DATETIME 的缺省格式返回系统当前的日期和时间,它常作为其它函数或命令的参
    数使用。
    在开发数据库应用中,经常会遇到处理时间的问题,如查询指定时间的记录等。下面就这些常见的问题
    ,结合自己的一些经验,和大家探讨一下这类问题。
      首先介绍一下,SQL Server里处理时间的几个主要函数的用法:
    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

    展开全文
  • 常用的Excel日期函数大全

    千次阅读 2021-07-30 02:23:46
    下面介绍几个常用的Excel日期函数及其实际应用案例。(1)处理动态日期在处理动态日期时,可以使用TODAY函数,该函数会得到计算机系统的当前日期。这个函数在处理动态日期表头或者在动态汇总计算时,是非常有用的。图1...
  • Clickhouse时间日期函数一文详解+代码展示

    千次阅读 多人点赞 2022-07-13 14:06:07
    目录 前言 一、时间函数 1.取当前时间 now() today() 获取当前时间戳 2.取年月日季度 toYear() toMonth() toDayOfMonth() 获取季度toQuarter() ... 参阅 Clickhouse 时间日期函数实战(详细) clickhouse的常用日期函数
  • hive:常见日期函数

    千次阅读 2022-04-30 09:51:47
    1. to_date:日期时间转日期 -- 注:日期字符串必须满足yyyy-MM-dd格式 命令:select to_date('2022-04-29 08:52:14.0'); 输出:2022-04-29 2. current_date :当前日期 命令:select current_date(); 输出:2022-...
  • Maxcompute ODPS SQL 日期函数

    千次阅读 2021-01-08 11:24:24
    Maxcompute ODPS SQL 日期函数 日期函数 1.DATEADD --按照指定的单位修改date的值 --加1天 dateadd(datetime, 1, 'dd') --减1天 dateadd(datetime, -1, 'dd') --加20个月 --月份溢出,年份增加 dateadd...
  • SQL Server 日期函数

    千次阅读 2022-04-10 16:03:55
    今天介绍一下SQL Server中的日期函数,在数据库中有一种数据类型为date,该函数的作用就是查询这个数据类型,下面将举几个例子介绍时间函数中常用的几个函数 举例开始前我们先建立一个表,表名为time,在后面查询时...
  • PgSQL:日期函数参考

    千次阅读 2021-03-23 16:38:09
    PostgreSQL格式化函数提供一套有效的工具用于把各种数据类型(日期/时间、integer、floating point和numeric)转换成格式化的字符串以及反过来从格式化的字符串转换成指定的数据类型。下面列出了这些函数,它们都遵循...
  • postgresql 日期函数

    万次阅读 2019-07-26 10:57:51
    八、时间/日期函数和操作符:   1. 下面是PostgreSQL中支持的时间/日期操作符的列表: 操作符 例子 结果 + date '2001-09-28' + integer '7' date '2001-10-05' + date '2001-09-28' + interval '...
  • 【hive 日期函数】Hive常用日期函数整理 注意:1) hive 没有 to_char函数 2) HIVE 日期函数只识别 年-月-日 不能识别 年-月 ,所以处理月份的时候需要特殊处理 1)hive 字符创拼接: CONCAT(string A, string B…) ...
  • hive中常见的日期函数

    千次阅读 2022-01-26 11:21:32
    1、时间戳转化为日期函数 from_unixtime('1566390082') from_unixtime('1566390082', 'yyyy-MM-dd') from_unixtime('1566390082', 'yyyyMMdd') 2019-08-21 20:21:22 2019-08-21 20190821 2、将日期转换为时间戳 ...
  • MySql时间日期函数及格式化详解

    千次阅读 2021-11-22 13:53:09
    --减去1天1:1:1 3)MySQL 另类日期函数:period_add(P,N), period_diff(P1,P2) -- 函数参数“P” 的格式为“YYYYMM” 或者 “YYMM”,第二个参数“N” 表示增加或减去 N month(月) select period_add(200808,2), ...
  • MySql格式化日期函数

    千次阅读 2021-01-18 22:20:15
    1、DATE_FORMAT(date,format): 1 ... MySql格式化日期函数 标签:orm count create 文字 date text mat mysq style 本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:...
  • SQL 常用函数整理_日期函数(一)

    千次阅读 2018-08-19 23:09:24
    SQL常用日期函数、由于不同的数据库日期函数存在差异,使用时根据具体数据库情况使用
  • Presto SQL 时间&日期函数

    万次阅读 2021-04-23 17:19:10
    日期函数 -- 2021-04-15 14:40:18.791 Asia/Shanghai select now() -- 2021-04-15 select current_date -- 14:10:41.586 Asia/Shanghai select current_time -- 2021-04-15 14:13:03.720 Asia/Shanghai select ...
  • Oracle中的常用日期函数

    千次阅读 2021-11-19 22:32:09
    1. 获取当前时间: sysdate(); select sysdate from dual; 查询为: ... 2.将字符串类型转换成日期类型: to_date('字符串','日期格式');...将日期转换成字符串: to_char(日期类型数据,'所转换的...
  • Tableau日期函数汇总

    千次阅读 2020-07-19 18:33:45
    Tableau 提供多种日期函数。 许多日期函数还使用 date_part,它是一个常量字符串参数。您可以使用的有效 date_part 值为:date_part值’year’四位数年份’quarter’1-4’month’1-12 或 “January”、“February” ...
  • MySQL 中的常用日期函数

    千次阅读 2020-04-22 20:55:28
    MySQL 中的常用日期函数 函数 描述 NOW() 返回当前的日期和时间 CURDATE() 返回当前的日期 CURTIME() 返回当前的时间 DATE() 提取日期或日期/时间表达式的日期部分 EXTRACT() 返回日期...
  • SQL中常用的日期函数

    千次阅读 2021-03-19 16:56:48
    SQL中常用的日期函数 1.getdate()返回当前系统日期 select getdate() --2021-03-19 18:30:33.563 2.dateadd(日期部分,常数,日期) 返回将日期的指定日期部分加常数后的结果 日期部分可以写成: select dateadd(yy...
  • Oracle日期函数和转换函数

    万次阅读 多人点赞 2019-04-25 20:54:03
    一、日期函数 日期函数用于处理date类型的数据,两个日期相减返回日期之间相差的天数。日期不允许做加法运算,无意义。 常见代表符号:yyyy 年,mm 月,dd 日,hh 小时,mi 分钟,ss 秒,day 星期 默认情况下日期...
  • Spark-sql常用日期函数

    千次阅读 2022-04-12 10:40:50
    current_date() 当前日期 select current_date(); --2022-02-22 now() 或 current_timestamp() 当前时间 select now(); select current_timestamp(); --2022-02-22 22:22:22 datediff(endDate, startDate) 日期...
  • mysql日期函数相加减

    千次阅读 2021-07-13 21:17:32
    date_sub() 日期减去一个时间间隔 select date_sub(SYSDATE(), interval 1 year) from dual; select date_sub(SYSDATE(), interval 1 month) from dual; select date_sub(SYSDATE(), interval 1 D
  • impala日期函数全集

    千次阅读 2019-05-28 17:56:44
    hive 日期函数 增加月份 add_months(timestamp date, int months) add_months(timestamp date, bigint months) Return type: timestamp usage:add_months(now(),1) 增加日期 adddate(timestamp startdate, int days)...
  • SQLServer 日期函数用法

    千次阅读 2022-02-10 10:59:18
    SQL Server 日期函数
  • SAS函数——日期函数

    千次阅读 2020-06-19 19:53:37
    一、日期的合并 将月、日、年合并为一个日期格式的变量或值。 mdy(月,日,年); 注意:月,日,年的顺序不能变。 二、日期的差值 计算两个日期之间以年为单位的差值yrdif(开始日期,结束日期,"计算依据"); ...
  • Oracle日期函数TRUNC

    千次阅读 2020-11-20 15:56:08
    Oracle日期函数TRUNC OracleTRUNC()函数返回一个DATE截断为指定单位的值。 语法 下面显示了OracleTRUNC()函数的语法: TRUNC(date, format) 参数 该TRUNC()函数接受两个参数: 1)date 的date参数是一个DATE值或...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 617,087
精华内容 246,834
关键字:

日期函数