pb函数库之日期、时间函数

  • 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之间。
详讲函数知识 库函数、自定义函数、形参、实参 写一个函数可以判断一个数是不是素数 写一个函数判断一年是不是闰年 写一个函数,实现一个整形有序数组的二分查找 写一个函数,每调用一次这个函数,就会将num的值+1 阅读详情

相关推荐

PB:日期、时间函数

用 法:单独调用Today()函数时,该函数总是返回当前系统日期,但是,虽然Today()函数的返回值类型为Date,在该函数用做某些函数的参数、而该参数要求DateTime类型的值时,Today()函数也能够在返回当前系统日期的同时返回当前系统时间。函数执行成功时得到date参数中的年份(采用四位数字),发生错误时返回1900,如果date参数的值为NULL,则Year()函数返回NULL。如果date参数的值为NULL,则Day()函数返回NULL。如果任何参数的值为NULL,则函数返回NULL。

悠闲饭团的博客 2269

常用的PB时间函数汇总

Day()功能得到日期型数据中的号数(1到31之间的整数值)。语法Day ( date )参数date:要得到号数的日期值返回值 Integer。函数执行成功时返回号数(1到31之间的整数值)。如果date参数的值为NULL,则Day()函数返回NULL。 -----------------------------------------------------------------------

我的博客我作主 4793

pb:10个用一条语句写成的有关日期函数

'星期'+mid('日一二三四五六',(mod(year(ls_date) -1 + int((year(ls_date) -1)/4) - int((year(ls_date) -1)/100) + int((year(ls_date) -mid(fill('甲乙丙丁戊己庚辛壬癸',40),(mod(ls_year -1924,10)+11)*2 -1,2)+mid(fill('子丑寅卯辰巳午未申酉戌亥',48),(mod(ls_year -

悠闲饭团的博客 450

PB有关日期函数

PB有关日期函数  //1.生肖(年份参数:int ls_year 返回参数:string): mid(fill('鼠牛虎兔龙蛇马羊猴鸡狗猪',48),(mod(ls_year -1900,12)+13)*2 -1,2) //2.天干地支(年份参数:int ls_year 返回参数:string): mid(fill('甲乙丙丁戊己庚辛壬癸',40),(mod(ls_yea

sunfor的专栏 8815

Hive函数大全:大数据分析必备的100+函数

Hive作为Apache顶级项目,通过类SQL的HiveQL语言,让工程师能轻松处理PB级数据。但Hive的“威力”很大程度上依赖其丰富的函数库——无论是清洗日志中的乱码,还是计算用户的购买周期,或是用窗口函数做用户行为排名,都需要函数的支持。本文将覆盖Hive中最常用的100+函数,涵盖基础类型、集合操作、窗口计算、自定义扩展等核心场景,帮你建立完整的“函数武器库”。先讲Hive函数的核心概念和分类(像认识“百宝箱”的格子)再分类型讲解100+常用函数(逐个“拆盲盒”看工具)

AI Python 编程之道的博客 1016

全面掌握PowerBuilder函数:实用大全

以下表格总结了本章节中提到的字符串处理函数的名称、描述和用法:| 函数名 | 描述 | 语法 |Mid()| 字符串截取 |Replace()| 字符串替换 || 字符串比较 |Search()| 正则表达式匹配 |Format()| 格式化字符串输出 || 字符串填充 |

weixin_33375360的博客 1555

pb函数库之字符串操作

pb函数库之字符串操作函数 Fill() 功能建立一个由指定字符串填充的指定长度的字符串。 语法Fill ( chars, n ) 参数chars:string类型,指定用于重复填充的字符串n:long类型,指定由该函数返回的字符串的长度返回值String。函数执行成功时返回n个字符的字符串,该字符串以参数chars中的字符串重复填充而成。如果参数chars中的字符个数多于n个,那么使用c

zhu5404的博客 7594

PowerBuilder中数据窗口与日期时间处理的应用

数据窗口是PowerBuilder应用开发中的核心组件,它提供了强大的数据处理能力,使得开发者能够以图形化方式操作数据。它不仅能展示数据库中的记录,还可以进行数据的编辑、更新、查询和打印等操作。数据窗口组件支持多种数据源和丰富的数据表示形式,如表格、列表、图形等,从而满足企业级应用中复杂的业务需求。数据窗口允许开发者快速设计出既直观又动态的用户界面,用于与数据库进行交互。它整合了数据获取、显示、编辑、验证、打印和导出等操作,极大地提高了应用开发的效率。

weixin_42433737的博客 1321

pb函数库之数据类型检查与转换函数

<br />Asc()<br />功能得到字符串第一个字符的ASCII码整数值。<br />语法Asc ( string )<br />参数string:要得到第一个字符ASCII值的字符串返回值Integer。函数执行成功时返回string参数第一个字符的ASCII值,如果string参数的值为NULL,则Asc()函数返回NULL。 Char()<br />功能将字符串的第一个字符、Blob变量的第一个值、或一个整数转换成字符。<br />语法Char ( n )<br />参数n:

香草天空 887

PowerBuilder白貂框架实战:PB 9.0通用开发框架搭建与落地

快速开发工具在传统企业级应用中一直扮演着降低开发成本的关键角色,PowerBuilder以其独有的数据窗口(DataWindow)技术成为典型代表。数据窗口将数据检索、编辑、更新和打印集成在单一控件中,却因缺少统一的维护规范,导致长期项目尤其是医院HIS等系统的维护成本居高不下。通过将数据窗口基类封装、事务管理对象和打印预览等通用能力抽象为公共基础层,可以有效提升代码复用率并保障事务安全。这种基于PB 9.0的通用开发框架思路,为存量系统的稳定运维提供了切实可行的路径。围绕PB 9.0,对白貂框架的设计思路

weixin_34187862的博客 755

PowerBuilder常用日期时间函数

PowerBuilder常用日期时间函数

pb函数库之库管理函数

LibraryCreate()    功能创建一个空的PowerBuilder应用库,并可根据需要在创建应用库的同时添加库注解。    语法LibraryCreate ( libraryname{, comments } )    参数libraryname:string类型,指定要创建应用库的名称,可以带上路径,不带路径时在当前目录下创建应用库comments:string类型,可选项,指定要创

friendwaters的专栏 2209

pb 日期函数

pb 日期函数

wininet.dll函数库:不会过期的cookie

wininet.dll中包含很多win32下和网络有关的函数,包括internet,ftp等,下面演示一个IE下不过期的cookie。 比如csdn的登陆信息可以保存2个星期,你在登陆后把系统时间改为2周后,登陆信息就失效了,使用InternetSetCookie可以自己设置过期日期。 首先在IE中登陆,登陆时选择信息保存2周,然后运行如下代码,运行之后你可以把日期调整到2010年看效果:...

数据库天地 97

512分辨率万能遮罩模型实战指南:从下载到高精度应用

本文提供了512分辨率万能遮罩模型的完整实战指南。该模型经过超过540万次迭代,专门优化了对头发、手、眼睛等复杂区域的识别。文章详细介绍了从可靠渠道下载、环境部署、使用DF_ICE工具批量应用遮罩,到利用XSeg Editor进行高精度精修的全流程,旨在帮助用户显著提升AI换脸合成视频的质量与效率。

y2z3a4b5c的博客 1162

labview的TDMS文件读写

本文先介绍TDMS概念和文件结构,然后介绍VI如何使用,最后分析一个labview的自带范例

观则明的博客 1万+

C语言函数(函数分类,参数,调用,声名及定义)

文章目录@[TOC](文章目录)一、C语言中函数的分类二、函数的参数及调用三、函数的嵌套调用和链式访问四、函数的声名和定义 一、C语言中函数的分类 库函数 自定义函数 库函数:在开发的过程中,每个程序员都可能用得到,为了支持可移植性和提高程序的效率,C语言基础库中提供了一系列类似(strcpy:字符串拷贝函数)库函数,方便程序员进行开发。 查找和学习库函数可以简单看看:cplusplus官网 库函数有: IO函数:如:printf scanf getchar putchar 等 字符串操作函数:如:s

qq_55970590的博客 5058

【技术实战】SeaTunnel 实现 HTTP 到 Doris 数据同步的配置优化与问题解决

本文分享了使用SeaTunnel实现HTTP数据源到Doris数仓同步的实战经验。详细解析了从环境搭建、核心配置到生产部署的全流程,重点针对数据类型映射、分页拉取、依赖冲突等典型问题提供了解决方案,并给出了连接参数调优、错误处理等进阶优化技巧,帮助开发者构建稳定高效的数据同步管道。

gan8painter的博客 750

C语言—函数

自定义函数和库函数一样,有函数名,返回值类型和函数参数。但是不一样的是这些都是程序员来设计。这给程序员一个很大的发挥空间。statement;//语句项 } ret_type 返回类型fun_name 函数名para1 函数参数 {statement;//语句项} 函数体自定义函数的创建及使用://函数定义 int get_max(int x , int y) //x,y为形参 {int z = 0;else z = y;return z;

AI_ELF的博客 1031

相机标定原理与张氏标定法

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

heeweii的博客 2280

基于OSPF技术的某企业网络设计(完整文档+ENSP拓扑图)

主要对网络规划与设计,以企业网络为背景,对某个中型企业网络进行规划设计,该企业总部在南京,在常州有一个分公司,需要实现总部和分公司能够访问外网,能够让分公司内的用户或主机访问总部服务器的资源,并且保证数据的安全性。在这次总部企业网络设计中,考虑到资金的问题,核心层部署2台核心三层交换机,负责转发总部内部用户的流量,并充当内部用户网关,能够实现内部不同网段的用户之间的连通性。对于一些对网络比较敏感的企业或用户,对网络的要求较高,对于网络的稳定性和安全性也有较高的要求。

qq1325513482的博客 2万+

自学C语言(21)函数

前言:一星期没更新博客了,这次学习了函数,是新的知识点,要认真学啊文章目录:目录C语言中函数的分类:1.库函数2.自定义函数总结:​​​​​​​​​​​​​​库函数是C语言本身提供给我们的函数 比如:这些函数都是频繁大量出现的函数在C语言库中提供给我们使用(调用)我们来使用一个库函数 字符串拷贝——strcpy 这就是一个拷贝函数 调用的时候记得打个招呼也就是引用strcpy的头文件重头戏来了!所谓自定义函数就是程序员自己定义的函数,不用引用头文件,需要我们自己来定义函数的组成: 被函数包裹起来的就

Doze的博客 276

图神经网络实战(5)——常用图数据集

Cora 和 Facebook Page-Page 是图神经网络领域中经常使用的两个基准图数据集,通常用来比较不同模型的性能。在本节中,介绍了如何使用 PyTorch Geometric 库提供的数据集类加载 Cora 和 Facebook Page-Page 数据集,并探索了两个数据集的主要特征。

盼小辉丶的博客 1万+
上一篇: 使用数据窗口表达式
下一篇: PFC右键
java_smalltalk
博客等级 码龄20年 8粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值