精华内容
参与话题
问答
  • 日期时间函数

    2011-04-17 22:36:00
    <br />日期时间函数 Oracle 中的日期型数据实际含有两个值: 日期和时间。默认的日期格式是 DD-MON-RR.日期时间函数用来返回当前系统的日期和时间、以及对日期和时间类型的数据进行处理运算。 add_...

    日期时间函数

    Oracle 中的日期型数据实际含有两个值: 日期和时间。默认的日期格式是 DD-MON-RR.日期时间函数用来返回当前系统的日期和时间、以及对日期和时间类型的数据进行处理运算。

    add_months(date,count);在指定的日期上增加count个月

    last_day(date);返回日期date所在月的最后一天

    months_between(date1,dates);返回date1date2之间间隔多少个月

    new_time(date,this,other);将时间datethis时区转换成other时区

    next_day(day,day);返回指定日期或最后一的第一个星期几的日期,这里day为星期几

    sysdate();获取系统的当前日期

    current_timestamp();获取当前的时间和日期值

    round:日期的四舍五入

    trunc 日期的截取

    日期的数学运算:

    l        在日期上加上或减去一个数字结果仍为日期。

    l        两个日期相减返回日期之间相差的天数

    l        可以用数字除24来向日期中加上或减去小时。

    //获取系统的当前时间 显示的格式采用默认格式 显示结果:07-4 -11 11.15.38.390000 上午 +08:00

    SQL> select current_timestamp from dual;

    //获取系统的当前日期值  显示结果:2011-4-7 11

    SQL> select sysdate from dual;

    //为当前日期加上3个月 显示的结果:2011-7-7 11:18:36

    select add_months(sysdate,3) from dual;

    //返回当前月的最后一天 显示的结果:2011-4-30 11:19:4

    select last_day(sysdate) from dual;

    //返回两个日期之间的间隔月是几: 结果为:4

    SQL> select months_between(add_months(sysdate,4),sysdate) from dual;

    //GMT时区转换成AST时区的日期结果

     SQL> select new_time(sysdate,'GMT','AST') from dual;

    //返回下一个星期一的日期值   必须写成星期

     SQL> select next_day(sysdate,'星期一') from dual;

    SQL> select sysdate,round(sysdate,'yyyy') from dual;

    SYSDATE     ROUND(SYSDATE,'YYYY')

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

    2011-4-9 22 2011-1-1

    SQL> select sysdate,round(sysdate,'mm') from dual;

    SYSDATE     ROUND(SYSDATE,'MM')

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

    2011-4-9 22 2011-4-1

    SQL> select sysdate,round(sysdate,'dd') from dual;

    SYSDATE     ROUND(SYSDATE,'DD')

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

    2011-4-9 22 2011-4-10

     SQL> select sysdate,trunc(sysdate,'dd') from dual;

    SYSDATE     TRUNC(SYSDATE,'DD')

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

    2011-4-9 22 2011-4-9

    SQL> select sysdate,trunc(sysdate,'yyyy') from dual;

    SYSDATE     TRUNC(SYSDATE,'YYYY')

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

    2011-4-9 22 2011-1-1

    SQL> select sysdate,trunc(to_char(sysdate,'yyyy')) from dual;

    SYSDATE     TRUNC(TO_CHAR(SYSDATE,'YYYY'))

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

    2011-4-9 22                           2011

    SQL> select sysdate,trunc(to_char(sysdate,'dd')) from dual;

    SYSDATE     TRUNC(TO_CHAR(SYSDATE,'DD'))

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

    2011-4-9 22                            9

    SQL> select sysdate,trunc(to_char(sysdate,'mm')) from dual;

    SYSDATE     TRUNC(TO_CHAR(SYSDATE,'MM'))

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

    2011-4-9 22                            4

    转换函数:

      隐式转换:在运算过程中由系统自动完成的

      显式转换:在运算过程中需要调用相应的转换函数实现。

    隐式转换

    数据类型

    目标数据类型

    VARCHAR2 or CHAR

    NUMBER

    VARCHAR2 or CHAR

    DATE

    NUMBER

    VARCHAR2

    DATE

    VARCHAR2

     

    显式转换

    to_char(date,format):按照指定的格式format把数字或日期类型的数据转换成字符串

     

    格式:

             必须包含在单引号中而且大小写敏感

              可以包含任意的有效的日期格式

             日期之间用逗号隔开

       日期格式如下:

    YYYY

    2004

    YEAR

    TWO THOUSAND AND FOUR

    MM

    02

    MONTH

    JULY

    MON

    JUL

    DY

    MON

    DAY

    MONDAY

    DD

    02

     

    //把当前日期转换成YYYY/MM/DD的格式

    SQL> select to_char(current_timestamp,'YYYY/MM/DD') from dual;

    //把当前日期转换成YYYY/MM/DD HH24/MI/SS AM的格式

    SQL> select to_char(current_timestamp,'YYYY/MM/DD HH24/MI/SS AM') from dual;

    //DD of MONTH

    SQL> select to_char(current_timestamp,'YYYY DD "of" MONTH  HH/MI/SS AM') from dual;

    //把当数字按照$99,999这种方式返回字符串  并且操作数的位数不能够大于5($后边的位数),否则话结果会是########

    SQL> select to_char(11111,'$99,999') from dual;

    to_number(char);把包含了数字格式的字符串转换成数字数据

    to_date(string,format);按照指定格式的format把字符串转换成日期数据,如果省略了foramt格式,那么就采用默认的日期格式(DD-MON-YY);

    //把当前字符串转换成日期

    SQL> select to_date('2011-02-08','YYYY-MM-DD') from dual;

    //求出两个日期之间相差的天数

    SQL> select to_date('2011-07-15','YYYY-MM-DD')-to_date('2011-02-08','YYYY-MM-DD') from dual;

    //求出两个日期之间相差的周次

    SQL> select (to_date('2011-07-15','YYYY-MM-DD')-to_date('2011-02-08','YYYY-MM-DD'))/7 from dual;

    //对周次进行向上取整

    SQL> select ceil((to_date('2011-07-15','YYYY-MM-DD')-to_date('2011-02-08','YYYY-MM-DD'))/7) from dual;

    chartorowid(char);把字符串转换成rowid类型

    rowidtocharx;rowid类型转换成字符类型数据

     

    展开全文
  • MSSQL日期时间函数大全

    千次阅读 2008-08-29 16:24:00
    Sql Server中的日期时间函数 1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,2004-10-15)

     Sql Server中的日期与时间函数 ?蒰(寝? 
    1. 当前系统日期、时间 F桗?赝Q? 
      select getdate() 鈙H 倂建  
    鶞Oh牧/"葵  
    2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 r鯔俏?? 
      例如:向日期加上2天 ?5皴?煃  
      select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000 Ew郬*矝?  
    ?礛娞>?? 
    3. datediff 返回跨两个指定日期的日期和时间边界数。 jou秙 溽  
      select datediff(day,'2004-09-01','2004-09-18')   --返回:17 ?鼄G驂W  
    毰筒??? 
    4. datepart 返回代表指定日期的指定日期部分的整数。 劸赔D///穙  
    SELECT DATEPART(month, '2004-10-15') --返回 10 Rk銍倝K$7$  
    欤晛u!:?  
    5. datename 返回代表指定日期的指定日期部分的字符串 堼梶 U咙  
      SELECT datename(weekday, '2004-10-15') --返回:星期五 S吜瞎d湺  
    '茜?鈠6  
    6. day(), month(),year() --可以与datepart对照一下 V?u罞戀/m  
    ?HZ?S  
    select 当前日期=convert(varchar(10),getdate(),120) s1 喨?? 
    ,当前时间=convert(varchar(8),getdate(),114) 即N屾蛶4  
    抗栳B銫K'/  
    select datename(dw,'2004-10-15') ?3慯萳籋? 
    b?|  
    select 本年第多少周=datename(week,'2004-10-15') 宎梯d<短? 
        ,今天是周几=datename(weekday,'2004-10-15') 牶?1嶙挈  
    鱒聈W]?n  
    奄<8姓婨? 
    函数 参数/功能 y?蓦?? 
    GetDate( ) 返回系统目前的日期与时间 '瞫濾#縶? 
    DateDiff (interval,date1,date2) 以interval 指定的方式,返回date2 与date1两个日期之间的差值 date2-date1 鸊脺 儔砍? 
    DateAdd (interval,number,date) 以interval指定的方式,加上number之后的日期 "€鐺e蠅5流  
    DatePart (interval,date) 返回日期date中,interval指定部分所对应的整数值 鑒/蟉错渥  
    DateName (interval,date) 返回日期date中,interval指定部分所对应的字符串名称 杶逯夤脅c  
    呓h:l=? 
    参数 interval的设定值如下: 掅YW@鲫=  
    8?濠? 
    值 缩 写(Sql Server) (Access 和 ASP) 说明 蔟T)軤  
    Year Yy yyyy 年 1753 ~ 9999 A玍癣0qg  
    Quarter Qq q   季 1 ~ 4 駨#伥沠?F;  
    Month Mm m   月1 ~ 12 O?c(a耀蒪  
    Day of year Dy y 一年的日数,一年中的第几日 1-366 Y觲挰褽  
    Day Dd d   日,1-31 粤茎綪嶴诳  
    Weekday Dw w 一周的日数,一周中的第几日 1-7 襪齀& ? 
    Week Wk ww 周,一年中的第几周 0 ~ 51 ?X葤7膧  
    Hour Hh h   时0 ~ 23 F?F啇U暜? 
    Minute Mi n 分钟0 ~ 59 貞』~r笍o  
    Second Ss s 秒 0 ~ 59 ?6Y?";d  
    Millisecond Ms - 毫秒 0 ~ 999 AQ彩堐?E8  
    ?闪潽麘缂  
    Ъ@p彰t3€  
    access 和 asp 中用date()和now()取得系统日期时间;其中DateDiff,DateAdd,DatePart也同是能用于Access和asp中,这些函数的用法也类似 畵?b'? 
    HLu阏p缤  
    举例: /0R符?氦? 
    1.GetDate() 用于sql server :select GetDate() 邊象4面?  
    X"g#$逹  
    2.DateDiff('s','2005-07-20','2005-7-25 22:56:32')返回值为 514592 秒 O侠札⒚  
    DateDiff('d','2005-07-20','2005-7-25 22:56:32')返回值为 5 天 倮KiC伅嬟  
    v€嶇嶽?觬  
    3.DatePart('w','2005-7-25 22:56:32')返回值为 2 即星期一(周日为1,周六为7) ?聕qV0?  
    DatePart('d','2005-7-25 22:56:32')返回值为 25即25号 y萱1雍破?  
    DatePart('y','2005-7-25 22:56:32')返回值为 206即这一年中第206天 髄??驐? 
    DatePart('yyyy','2005-7-25 22:56:32')返回值为 2005即2005年 ?絀ス确R  

    展开全文
  • ORACLE日期时间函数大全(一)

    万次阅读 2019-03-22 11:38:43
    TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年 显示值:2007 Month: mm number 两位月 显示值...

    TO_DATE格式(以时间:2007-11-02 13:45:25为例) 
    Year: 
    yy two digits 两位年 显示值:07
    yyy three digits 三位年 显示值:007
    yyyy four digits 四位年 显示值:2007
    Month: 
    mm number 两位月 显示值:11
    mon abbreviated 字符集表示 显示值:11月,若是英文版,显示nov 
    month spelled out 字符集表示 显示值:11月,若是英文版,显示novembe
    Day: 
    dd number 当月第几天 显示值:02
    ddd number 当年第几天 显示值:02
    dy abbreviated 当周第几天简写 显示值:星期五,若是英文版,显示fri
    day spelled out 当周第几天全写 显示值:星期五,若是英文版,显示friday 
    ddspth spelled out, ordinal twelfth

    Hour:
    hh two digits 12小时进制 显示值:01
    hh24 two digits 24小时进制 显示值:13

    Minute:
    mi two digits 60进制 显示值:45

    Second:
    ss two digits 60进制 显示值:25

    其它
    Q digit 季度 显示值:4
    WW digit 当年第几周 显示值:44
    W digit 当月第几周 显示值:1

    24小时格式下时间范围为: 0:00:00 - 23:59:59.... 
    12小时格式下时间范围为: 1:00:00 - 12:59:59 ....

    1. 日期和字符转换函数用法(to_date,to_char)

    select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') as nowTime from dual; //日期转化为字符串 
    select to_char(sysdate,'yyyy') as nowYear from dual; //获取时间的年 
    select to_char(sysdate,'mm') as nowMonth from dual; //获取时间的月 
    select to_char(sysdate,'dd') as nowDay from dual; //获取时间的日 
    select to_char(sysdate,'hh24') as nowHour from dual; //获取时间的时 
    select to_char(sysdate,'mi') as nowMinute from dual; //获取时间的分 
    select to_char(sysdate,'ss') as nowSecond from dual; //获取时间的秒
    select to_date('2004-05-07 13:23:44','yyyy-mm-dd hh24:mi:ss') from dual//

    2. 
    select to_char( to_date(222,'J'),'Jsp') from dual 

    显示Two Hundred Twenty-Two

    3.求某天是星期几 
    select to_char(to_date('2002-08-26','yyyy-mm-dd'),'day') from dual; 
    星期一 
    select to_char(to_date('2002-08-26','yyyy-mm-dd'),'day','NLS_DATE_LANGUAGE = American') from dual; 
    monday 
    设置日期语言 
    ALTER SESSION SET NLS_DATE_LANGUAGE='AMERICAN'; 
    也可以这样 
    TO_DATE ('2002-08-26', 'YYYY-mm-dd', 'NLS_DATE_LANGUAGE = American')

    4. 两个日期间的天数 
    select floor(sysdate - to_date('20020405','yyyymmdd')) from dual;

    5. 时间为null的用法 
    select id, active_date from table1 
    UNION 
    select 1, TO_DATE(null) from dual; 

    注意要用TO_DATE(null)

    6.月份差 
    a_date between to_date('20011201','yyyymmdd') and to_date('20011231','yyyymmdd') 
    那么12月31号中午12点之后和12月1号的12点之前是不包含在这个范围之内的。 
    所以,当时间需要精确的时候,觉得to_char还是必要的

    7. 日期格式冲突问题 
    输入的格式要看你安装的ORACLE字符集的类型, 比如: US7ASCII, date格式的类型就是: '01-Jan-01' 
    alter system set NLS_DATE_LANGUAGE = American 
    alter session set NLS_DATE_LANGUAGE = American 
    或者在to_date中写 
    select to_char(to_date('2002-08-26','yyyy-mm-dd'),'day','NLS_DATE_LANGUAGE = American') from dual; 
    注意我这只是举了NLS_DATE_LANGUAGE,当然还有很多, 
    可查看 
    select * from nls_session_parameters 
    select * from V$NLS_PARAMETERS

    8. 
    select count(*) 
    from ( select rownum-1 rnum 
    from all_objects 
    where rownum <= to_date('2002-02-28','yyyy-mm-dd') - to_date('2002- 
    02-01','yyyy-mm-dd')+1 

    where to_char( to_date('2002-02-01','yyyy-mm-dd')+rnum-1, 'D' ) 
    not in ( '1', '7' ) 

    查找2002-02-28至2002-02-01间除星期一和七的天数 
    在前后分别调用DBMS_UTILITY.GET_TIME, 让后将结果相减(得到的是1/100秒, 而不是毫秒).

    9. 查找月份 
    select months_between(to_date('01-31-1999','MM-DD-YYYY'),to_date('12-31-1998','MM-DD-YYYY')) "MONTHS" FROM DUAL; 

    select months_between(to_date('02-01-1999','MM-DD-YYYY'),to_date('12-31-1998','MM-DD-YYYY')) "MONTHS" FROM DUAL; 
    1.03225806451613

    10. Next_day的用法 
    Next_day(date, day) 

    Monday-Sunday, for format code DAY 
    Mon-Sun, for format code DY 
    1-7, for format code D

    11 
    select to_char(sysdate,'hh:mi:ss') TIME from all_objects 
    注意:第一条记录的TIME 与最后一行是一样的 
    可以建立一个函数来处理这个问题 
    create or replace function sys_date return date is 
    begin 
    return sysdate; 
    end; 

    select to_char(sys_date,'hh:mi:ss') from all_objects; 

    12.获得小时数 
    extract()找出日期或间隔值的字段值
    SELECT EXTRACT(HOUR FROM TIMESTAMP '2001-02-16 2:38:40') from offer 
    SQL> select sysdate ,to_char(sysdate,'hh') from dual; 

    SYSDATE TO_CHAR(SYSDATE,'HH') 
    -------------------- --------------------- 
    2003-10-13 19:35:21 07 

    SQL> select sysdate ,to_char(sysdate,'hh24') from dual; 

    SYSDATE TO_CHAR(SYSDATE,'HH24') 
    -------------------- ----------------------- 
    2003-10-13 19:35:21 19

    展开全文
  • VBA日期时间函数

    万次阅读 2018-12-08 21:37:02
    VBScript日期时间函数帮助开发人员将日期和时间从一种格式转换为另一种格式,或以适合特定条件的格式表示日期或时间值。 一、日期函数 1、Dateadd() Private Sub Constant_demo_Click() ' Positive Interal...

    VBScript日期和时间函数帮助开发人员将日期和时间从一种格式转换为另一种格式,或以适合特定条件的格式表示日期或时间值。

    一、日期函数

    1、Dateadd()

    Private Sub Constant_demo_Click()
       ' Positive Interal
       date1 = "1 Jan 2013"
       date1 = CDate(date1)
       MsgBox ("Line 0 : " & date1)
       MsgBox ("Line 1 : " & DateAdd("yyyy", 1, date1))
    '   MsgBox ("Line 2 : " & DateAdd("q", 1, date1))
    '   MsgBox ("Line 3 : " & DateAdd("m", 1, date1))
       MsgBox ("Line 4 : " & DateAdd("y", 1, date1))
       MsgBox ("Line 5 : " & DateAdd("d", 1, date1))
    '   MsgBox ("Line 6 : " & DateAdd("w", 1, date1))
    '   MsgBox ("Line 7 : " & DateAdd("ww", 1, date1))
    '   MsgBox ("Line 8 : " & DateAdd("h", 1, "01-Jan-2013 12:00:00"))
    '   MsgBox ("Line 9 : " & DateAdd("n", 1, "01-Jan-2013 12:00:00"))
    '   MsgBox ("Line 10 : " & DateAdd("s", 1, "01-Jan-2013 12:00:00"))
    '
    '   ' Negative Interval
    '   MsgBox ("Line 11 : " & DateAdd("yyyy", -1, date1))
    '   MsgBox ("Line 12 : " & DateAdd("q", -1, date1))
    '   MsgBox ("Line 13 : " & DateAdd("m", -1, date1))
       MsgBox ("Line 14 : " & DateAdd("y", -1, date1))
       MsgBox ("Line 15 : " & DateAdd("d", -1, date1))
    '   MsgBox ("Line 16 : " & DateAdd("w", -1, date1))
    '   MsgBox ("Line 17 : " & DateAdd("ww", -1, date1))
    '   MsgBox ("Line 18 : " & DateAdd("h", -1, "01-Jan-2013 12:00:00"))
    '   MsgBox ("Line 19 : " & DateAdd("n", -1, "01-Jan-2013 12:00:00"))
    '   MsgBox ("Line 20 : " & DateAdd("s", -1, "01-Jan-2013 12:00:00"))
    End Sub
    

    /2、2、dateserial  返回指定的年份、月份、天的日期

     

    3、FormatDateTime()函数它可以帮助开发人员格式化并返回有效的日期和时间表达式。

    语法

    FormatDateTime(date,format)
    

    Vb

    参数

    • Date - 一个必需的参数。
    • Format - 一个可选参数。指定要使用的日期或时间格式的值。它可以采取以下值 -
      • 0 = vbGeneralDate - 默认值
      • 1 = vbLongDate - 返回长日期
      • 2 = vbShortDate - 返回短日期
      • 3 = vbLongTime - 返回长时间
      • 4 = vbShortTime - 返回短时间
    Private Sub Constant_demo_Click()
       d = ("2018-08-15 20:25")
       msgbox("Line 1 : " & FormatDateTime(d))
       msgbox("Line 2 : " & FormatDateTime(d,1))
       msgbox("Line 3 : " & FormatDateTime(d,2))
       msgbox("Line 4 : " & FormatDateTime(d,3))
       msgbox("Line 5 : " & FormatDateTime(d,4))
    End Sub

    4、

    IsDate()函数无论给定的输入是否为日期,它都会返回一个布尔值。

    语法

    IsDate(expression)

    Private Sub Constant_demo_Click()
       MsgBox ("Line 1 : " & IsDate("Nov 03, 1950"))
       MsgBox ("Line 2 : " & IsDate(31 / 2020))
       MsgBox ("Line 3 : " & IsDate(#5/31/2020 10:30:00 PM#))
    End Sub
    结果:

    True  False  True

    5、常用日期字符截取方法。

    二、时间函数

    1、now,返回当前时间

    2、time 返回当前系统时间

    Time()函数返回当前的系统时间。

    3、Timer()函数返回自凌晨00:00起的秒数和毫秒数。

    Private Sub Constant_demo_Click()
       msgbox("Time is : " & Now())
       msgbox("Timer is: " & Timer())
    End Sub

    4、TimeSerial()函数返回指定小时,分钟和秒值的时间。

    Private Sub Constant_demo_Click()
       msgbox(TimeSerial(20,1,2))
       msgbox(TimeSerial(0,59,59))
       msgbox(TimeSerial(7*2,60/3,15+3))
    End Sub

    5、TimeValue()函数将给定的输入字符串转换为有效的时间。

    Private Sub Constant_demo_Click() 
       msgbox(TimeValue("20:30"))
       msgbox(TimeValue("5:15"))
       msgbox(TimeValue("2:30:58"))
    End Sub

     

     

    展开全文
  • DM日期时间函数

    千次阅读 2020-03-19 16:04:33
    1.ADD_DAYS(data,n):返回日期 date加上相应天数n后的日期值。n可以是任意整数,date是日期类型(DATE)或时间戳类型...2.ADD_MONTHS(date,n):返回日期 date加上n个月的日期时间值。n可以是任意整数,date是日...
  • PHP 日期时间函数

    千次阅读 2017-12-21 18:55:55
    1.设置时区  date_default_timezone_set('PRC'); 2. 取得时间戳
  • oracle 日期时间函数

    千次阅读 2019-11-27 16:09:59
    ADD_MONTHS(d,n) 用于返回特定日期时间d之后(或之前)的n个月所对应的日期时间(n为正整数表示之后) CURRENT_DATE 用于返回当前会话时区所对应的日期时间 CURRENT_TIMESTAMP 用于返回当前会话时区的日期时间 ...
  • VB 日期时间函数

    千次阅读 2013-12-05 17:02:49
    日期表达式是任何可以解释成日期的表达式,包含日期文字,可以看作日期的字符串以及从函数返回的日期。 比如:myDate = CDate("99-5-20") ,这样的日期表达式必须加双引号,否则结果不可预料。 CDate 依据系统上的...
  • ABAP 日期时间函数

    万次阅读 2015-07-14 10:14:09
    ABAP日期时间函数收集: 函数名称 (内页-点击名称可查看操作) 函数说明 备注 FIMA_DATE_CREATE RP_CALC_DATE_IN_INTERVAL 获取查询日期前、后的年、月、日   LAST_DAY_OF...
  • Access日期时间函数

    千次阅读 2012-03-03 15:28:51
    1、在查询中格式化输出日期 Format(date(), "yyyy-mm-dd") 2、计算两个日期的差值 DateDiff(interval, date1, date2[, ...3、日期加上一段时间 DateAdd(interval, number, date) 4、取得日期的一部分 D
  • php日期时间函数

    千次阅读 2012-02-02 11:20:04
     通过对PHP时间函数的系统... 本人把时间函数区分为了时间戳函数(返回值为时间戳)和格式化时间函数(返回时间格式的字串或数组);  在时间戳函数中,当然time()函数是最重要的了,但是他只能返回当前时间戳,
  • Delphi 日期时间函数

    千次阅读 2009-07-03 23:06:00
    DateUtils.IncYear();DateUtils.IncMonth();DateUtils.IncWeek();DateUtils.IncDay();DateUtils.IncHour();DateUtils.IncMinute();DateUtils.IncSecond();DateUtils.IncMilliSecond();unit 
  • js日期时间函数

    千次阅读 2013-07-26 11:00:48
    //js中的日期时间函数 var date = new Date(); date.getYear(); //获取年份(2位) date.getFullYear(); //获取完整的年份(4位,1970-) date.getMonth(); //获取月份(0-11,0代表1月,所以在显示当前时间的时候需要...
  • DB2 日期时间函数

    千次阅读 2013-11-15 10:56:22
    使用 SQL 获得当前的日期时间时间戳记,请参考适当的 DB2 寄存器:  SELECT current date FROM sysibm.sysdummy1  SELECT current time FROM sysibm.sysdummy1  SELECT current timestamp FROM sysibm....
  • ABAP 日期 时间 函数

    千次阅读 2011-11-16 21:58:55
    一 、 日期校验  DATE_CHECK_PLAUSIBILITY 日期有效性检查 ... TIME_CHECK_PLAUSIBILITY 判断是不是时间    二 、 日期计算  RP_CALC_DATE_IN_INTERVAL 年月日加减  SD_DATETIME_DIFFERENCE
  • PHP日期时间函数

    2013-08-20 10:01:57
    PHP的日期时间函数date() 1,年-月-日echo date('Y-m-j');2007-02-6 echo date('y-n-j');07-2-6 大写Y表示年四位数字,而小写y表示年的两位数字;小写m表示月份的数字(带前导),而小写n则表示不带前导的月份数字。 ...
  • php日期时间函数

    千次阅读 2011-05-23 17:40:00
     本人把时间函数区分为了时间戳函数(返回值为时间戳)和格式化时间函数(返回时间格式的字串或数组);  在时间戳函数中,当然time()函数是最重要的了,但是他只能返回当前时间戳,如果需要返回指定...
  • 日期时间函数总结

    2009-04-18 11:06:00
    date -- 将服务器的时间格式化 checkdate -- 验证一个格里高里日期 date_default_timezone_get -- 取得一个脚本中所有日期时间函数所使用的默认时区 date_default_timezone_set -- 设定用于一个脚本中所有日期...
  • 在日期时间的术语中 粒度主要有 年 ...0.系统自带日期时间函数: 1.获取年月日时分秒的函数: 2.获取周期时间的开始 3.时间周期的加减 4.时间段的差距: 5.日期时间转换为整数: 7.日期时间的格式化 参考: ...
  • VB.NET函数——日期时间函数

    千次阅读 2013-04-02 10:34:32
    获取/设置目前日期时间函数  (1)Now ():返回系统目前的日期和时间。如:2007-3-29 早上10:38:22  (2)Today ():返回或设置系统目前的日期。  (3)TimeOfDay ():返回或设置系统目前的时间。  (4)...
  • MySQL - now(), sysdate(), current_timestamp Oracle - 1) no functions for current time, just apply table 'dual' , 2)TO_CHAR(sysdate,'时间格式'), extract part of time
  • ORACLE日期时间函数大全

    千次阅读 2019-04-30 18:29:07
    ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four dig...
  • Oracle 日期时间函数详解

    千次阅读 2020-02-24 15:22:33
    文章目录1 日期函数2 日期格式3 类型转换 1 日期函数 1. 常用日期函数 (1) add_months(date, n) : 'n' 个月前,'-n' 个月后 (2) months_between(date1, date2) : 月份差 'date1 - date2' 2. 时区(了解即可) ...
  • sql server日期时间函数

    千次阅读 2008-07-03 14:11:00
    sql server日期时间函数 2007-05-02 00:05 1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,...
  • MySQL日期时间函数大全

    千次阅读 2019-04-05 21:16:02
     返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准) mysql> select DAYOFWEEK('1998-02-03');  -> 3 WEEKDAY(date)  返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。 mysql> ...
  • 机房重构日期时间函数

    热门讨论 2016-02-04 20:45:33
    机房重构日期时间函数 在vb.net机房重构中,有许多地方用到日期函数,那么如何获取日期,使用日期函数呢,下面就来说明一下日期函数,如何处理,遇到问题,如何解决。 获取日期时间: 1. 获取/设置目前日期时间...

空空如也

1 2 3 4 5 ... 20
收藏数 21,846
精华内容 8,738
关键字:

日期时间函数