`
zjut_xiongfeng
  • 浏览: 280153 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

日期计算函数

阅读更多
Day()
功能得到日期型数据中的号数(1到31之间的整数值)。
语法Day   (   date   )
参数date:要得到号数的日期值返回值   Integer。函数执行成功时返回号数(1到31之间的整数值)。如果date参数的值为NULL,则Day()函数返回NULL。  
--------------------------------------------------------------------------------  
DayName()
功能得到指定日期是一周中的星期几(例如,Sunday,   Monday...)。
语法DayName   (   date   )
参数date:date类型值或变量返回值String。函数执行成功时返回指定日期的星期表示(例如,Sunday,   Monday...)。如果date参数的值为NULL,则DayName()函数返回NULL。  
--------------------------------------------------------------------------------
DayNumber()
功能得到日期型数据是一星期中的第几天(用1到7之间的整数表示,星期天为1,星期一为2,...)。
语法DayNumber   (   date   )
参数date:date类型值或变量返回值Integer。函数执行成功时返回指定日期是一星期中的第几天(用1~7表示,星期天为1,星期一为2,...)。如果date参数的值为NULL,则DayNumber()函数返回NULL。  
--------------------------------------------------------------------------------
DaysAfter()
功能得到两个日期间的天数。
语法DaysAfter   (   date1,   date2   )
参数date1:date类型,指定起始日期date2:date类型,指定终止日期返回值Long。函数执行成功时得到两个日期之间的天数。如果date2的日期在date1的前面,那么DaysAfter()函数返回负值。如果任何参数的值为NULL,则DaysAfter()函数返回NULL。  
--------------------------------------------------------------------------------
Hour()
功能得到时间值中的小时,采用24小时制。
语法Hour   (   time   )
参数time:time类型的值返回值Integer。函数执行成功时得到time参数中的小时(00到23之间)。如果time参数的值为NULL,则Hour()函数返回NULL。  
--------------------------------------------------------------------------------
Minute()
功能得到时间值中的分钟,有效值在00~59之间。
语法Minute   (   time   )
参数time:time类型的值返回值Integer。函数执行成功时得到time参数中的分钟(00到59之间)。如果time参数的值为NULL,则Minute()函数返回NULL。  
--------------------------------------------------------------------------------
Month()
功能得到日期值中的月份,有效值在1~12之间。
语法Month   (   date   )
参数date:date类型的值返回值Integer。函数执行成功时得到date参数中的月份(1到12之间)。如果date参数的值为NULL,则Month()函数返回NULL。  
--------------------------------------------------------------------------------
Now()
功能得到客户机的当前系统时间,返回值为Time类型。
语法Now()返回值Time。该函数返回客户机的当前系统时间。  
--------------------------------------------------------------------------------
RelativeDate()
功能得到指定日期前多少天或后多少天的日期。
语法RelativeDate(date,n)
参数date:Date类型,指定基准日期n:integer类型,指定天数返回值Date。当n的值大于0时返回参数date指定日期后第n天的日期;当n的值小于0时返回参数date指定日期前第n天的日期。如果任何参数的值为NULL,则RelativeDate()函数返回NULL。  
--------------------------------------------------------------------------------
RelativeTime()
功能得到指定时间前多少秒或后多少秒的时间,采用24小时制。
语法RelativeTime   (   time,   n   )参数time:time类型,指定基准时间n:long类型,指定秒数返回值Time。当n的值大于0时返回参数time指定时间后第n秒的时间;当n的值小于0时返回参数time指定时间前第n秒的时间。如果任何参数的值为NULL,则RelativeTime()函数返回NULL。  
--------------------------------------------------------------------------------
Second()
功能得到时间值中的秒,有效值在00~59之间。
语法Second   (   time   )
参数time:time类型的值返回值Integer。函数执行成功时得到time参数中的秒(00到59之间)。如果time参数的值为NULL,则Second()函数返回NULL。  
--------------------------------------------------------------------------------
Today()
功能得到当前系统日期,在某些情况下,同时得到当前系统时间。
语法Today()返回值Date。该函数返回当前系统日期。用法单独调用Today()函数时,该函数总是返回当前系统日期,但是,虽然Today()函数的返回值类型为Date,在该函数用做某些函数的参数、而该参数要求DateTime类型的值时,Today()函数也能够在返回当前系统日期的同时返回当前系统时间。再如,Today()函数作为数据窗口控件SetItem()函数的参数,该函数参数中指定的数据窗口列的数据类型为DateTime,那么当前系统日期和时间将同时设置到数据窗口指定项中。  
--------------------------------------------------------------------------------
Year()
功能得到日期值中的年度(有效取值1000到3000)。
语法Year(date)
参数date:date类型的值返回值Integer。函数执行成功时得到date参数中的年份(采用四位数字),发生错误时返回1900,如果date参数的值为NULL,则Year()函数返回NULL。用法当应用程序把有两位数字表示年份的字符串转换成日期时,PowerBuilder根据下述规则选择世纪:如果年份值在00到49之间,PowerBuilder将年份中的世纪(前两位数字)当作20;如果年份值在50到99之间,PowerBuilder将年份中的世纪(前两位数字)当作19。比如,字符串 "20-10-25 "被PowerBuilder转换为2020-10-25;字符串 "98-10-25 "被PowerBuilder转换为1998-10-25。因此,如果应用程序中需要指定1950年之前的日期,应该使用四位数字表示年份,以避免引起歧义。PowerBuilder能够处理的年份从1000到3000之间。
分享到:
评论

相关推荐

    shell日期计算函数

    AIX系统下计算指定日期向前或向后N天的日期 用法示例: ./dateAfter.sh 20160220 10 ./dateAfter.sh 20160220 -20

    ABAP计算日期的函数

    ### ABAP中的日期计算函数 1. **计算工作天数**:虽然文件中提及的计算两个日期间的工作天数的具体函数没有详细说明,但在ABAP中,通常会使用特定逻辑或外部库来实现剔除周末和节假日后的净工作天数计算。这一功能...

    oracle日期时间函数大全.pdf

    Oracle 日期时间函数大全提供了多种日期计算函数,如计算两个日期之间的天数等。 例如,`SELECT FLOOR(SYSDATE - TO_DATE('20020405', 'YYYYMMDD')) FROM DUAL;` 计算当前日期和日期 '20020405' 之间的天数。 日期...

    MySQL日期查询[定义].pdf

    MySQL 还提供了多种日期计算函数,用于计算日期和时间相关的数据。这些函数包括: * `PERIOD_ADD()`: 增加 N 个月到阶段 P(以格式 YYMM 或 YYYYMM)。 * `PERIOD_DIFF()`: 返回在时期 P1 和 P2 之间月数。 * `DATE...

    python入门小程序.doc

    在这个小程序中,我们将学习 Python 的基本语法和日期计算函数库。 知识点一:Python基本语法 * Python 的基本语句结构:Python 的语句结构简单易学,基本语句以缩进方式表示代码块。 * 变量类型:Python 中有多种...

    ABAP 常用函数总结

    ABAP 提供了多种日期计算函数,如 DATE_CHECK_PLAUSIBILITY、TIME_CHECK_PLAUSIBILITY、CONVERT_DATE_TO_INTERNAL 等。这些函数可以用于检查日期和时间值是否合法,或者将日期转换为内部格式。 二、表操作函数 ...

    pb 日期函数

    这些知识点主要集中在日期函数的应用、计算及转换上。以下是对各部分详细解释: ### 1. 获取年份的最后两位数字(Ф(ݲintls_yearزstring):) 此函数通过输入一个年份 `ls_year`,返回该年份最后两位数字的字符串...

    mysql 日期操作 增减天数、时间转换、时间戳.docx

    MySQL 提供了多种日期计算函数,用于计算日期和时间之间的差异。例如: 2.1 datediff() 函数 datediff() 函数用于计算两个日期之间的差异,例如: ```sql SELECT datediff('2008-08-08', '2008-08-01'); -- 7 ```...

    日期计算C语言代码函数调用

    在C语言中,进行日期计算是一个涉及到多个方面的问题,主要包括日期的有效性判断、闰年的判断以及日期的加减操作等。本篇文档描述的是一系列关于日期计算的C语言函数实现,接下来将详细解释文档中提到的各个知识点。...

    日期函数_vb日期函数_

    这些函数允许程序员进行日期的计算、格式化以及与日期相关的各种操作。以下是一些关键的VB日期函数及其详细说明: 1. **Date()**:这个函数返回当前系统的日期,格式为“年/月/日”。例如,如果你在2023年3月15日...

    FileMaker高级教程 计算函数

    在FileMaker高级教程的第五章中,将系统性地讲解计算函数。计算函数在FileMaker Pro中扮演着极其重要的角色,是提高数据库效率和开发灵活性的关键。该章节针对的主要是新手用户,通过对函数的分类讲解,帮助用户掌握...

    Gbase 8s内置函数之日期函数

    Gbase 8s内置函数之日期函数 Gbase 8s是一款功能强大且高性能的关系数据库管理系统,它提供了一系列的内置函数,方便开发者进行数据处理和分析。其中,日期函数是Gbase 8s内置函数中的一部分,主要用于处理和操作...

    sap abap日期类函数参考

    日期类函数在 ABAP 中扮演着至关重要的角色,帮助程序员进行格式转换、比较和计算日期。以下是一些常用的 SAP ABAP 日期函数及其用法。 1. `CONVERSION_EXIT_IDATE_OUTPUT` 这个函数将内部日期格式(如 '20080203'...

    oracle自定义日期函数

    此外,DATEADD 函数还可以应用于各种日期处理场景,例如添加指定的时间间隔到某个日期中、计算某个日期后的时间间隔等。 DATEADD 函数的限制 -------------------- DATEADD 函数的限制是它只能添加指定的时间间隔...

    oracle中日期格式总结.pdf

    Oracle 中可以使用各种日期计算函数,例如计算两个日期之间的天数、月份之间的天数等。 例如,计算某天是星期几,可以使用以下语句: ```sql SELECT TO_CHAR(TO_DATE('2002-08-26', 'YYYY-MM-DD'), 'DAY') FROM ...

    c/c++中的日期处理函数详解

    C/C++中的日期处理函数详解 C/C++中的日期处理函数是Linux系统中处理日期和时间的重要组件。下面详细介绍日期处理函数的概念、数据结构和相关函数的应用。 概念 日期处理函数的概念可以分为四个方面:世界标准...

    Oracle 中的 TO-DATE 和 TO-CHAR 函数.pdf

    例如,使用 TO_DATE 函数可以将字符串 '2022-09-10' 转换为日期类型,然后使用日期计算函数来计算日期的加减等操作。 例如,使用 TO_CHAR 函数可以将当前日期转换为字符串 'YYYY-MM-DD',然后用于日期的比较和格式...

    c语言课程设计报告书万年历

    在系统设计中,主要包括了日期显示函数、文档编译函数、万年历日期显示函数、总日期计算函数、月份显示函数、文字输入函数、文本调用输出函数等几个主要模块。日期显示函数是系统的主函数,用于多次查找日期,并调用...

Global site tag (gtag.js) - Google Analytics