GeneXus笔记本—常用函数(下)
这篇是常用函数的最后一节 当然 我这里聊的还不是全部的,需要各位朋友继续在工作中去深入才行啊 ,毕竟从入门到入土。。。。┌(; ̄◇ ̄)┘
1:Sleep 这个函数你们应该能猜到
”To allow making a pause for a given number of seconds during execution of a program.“ 这是Wiki给的解释 允许程序暂停指定的秒数

页面等待了5秒才输出信息 但是一般来说 这东西还得加点动画效果不然以为卡了

https://wiki.genexus.com/commwiki/servlet/wiki?8075,Sleep+Function, 这是链接 我没用过所以只是写了个测试 其他需求就请自己看文档吧 或者说以后用到了 我再来补充(我本人比较懒)
2:Space 这个用处应该不大 直接看效果好了
"To return a string filled with blank characters." 返回一个填充空白字符的字符串。
嘛 就字面意义上来说 应该就是把Varchar 类型变成 Char类型的意思吧 试试先

我当时猜想 长度应该是2,5没问题 然后打印第二个String的时候应该是“ab ”后面加三个空格 返回出来才对 然后被打脸了

emmm 没有想到什么用的地方 果然是我太年轻了么๑乛◡乛๑
3:Str (String) 这个是将数值转换为字符串。
有三个参数Str(Parm1,Parm2,Parm3)
Parm1 : Value 就是你要转的值
Parm2: 这个参数表示总长度 包括数字符号和小数点。(一般限制18位以内)
Parm3:这个就是 小数位数的长度 即保存几位小数
做个测试看看就明白了

显示出来的就是

他会自动给我们四舍五入 比如将上述的值改为1213.25 就会显示出

挺灵活的 就看大家怎么去用了
4:StrReplace 这个就是用来替换指定值的 我现在常用的是Replace 这个倒没怎么用过
&string.Replace("XX","OO") XX代表你要找的 OO代表你要替换的就行
SrtRePlace(Parm1,Parm2,Parm3) 三个参数
Parm1:指定将要搜索字符串 可以是Varchar LongVarChar Char
Parm2:搜寻的值
Parm3:替换的值
举个栗子:


嘿嘿嘿ヘ( ̄ω ̄ヘ) ♪
5:StrSearch 这个是用来在字符串中搜索字符串的
同样有三个参数
Parm1:即被搜索的字符串
Parm2:搜索的字符串
Parm3:可选参数 从第几位开始找
举个栗子:


这里注意 如果&Num有小数 会出现****的状况
6:StrSearchRev 这个和上面一样的 只不过是反向找
7:SubStr 截取字符串 两个参数
Parm1:从哪里开始
Parm2:截取几位
嘛 这里注意 GeneXus中下标是从1开始的 并不是0!GeneXus中下标是从1开始的 并不是0!GeneXus中下标是从1开始的 并不是0! 重要的事情说三遍!
8:Sysdate Systime 都是用来获取系统日期时间的
9:TAdd (Time adding) 和 TDiff (Time difference)
前面这个你可以理解成操作时间的函数 类型为DateTime 可以往当前时间中增加时间量 单位是秒,也可以到毫秒 比如 &tadd=tadd(now(), 10.230)
这些方法可能都比较老了 现在直接DateTime点就能点出来AddDay或者什么的都比较快


后者是求时间差的 返回两个时间之间的秒数 如果Parm2大于Parm1则会返回一个负数


10:Time 这个貌似被移除掉了还是怎么着 没弄出来 https://wiki.genexus.com/commwiki/servlet/wiki?8470,Time+function, 这是链接 有需要的朋友自己去看好了
11:ToFormattedString 这个我不知道是不是就是ToString()的用法 把其他类型比如Num类型转换为String 嘛 鸡肋感觉
12:Today 返回当前日期
13:Trim 就不说了去掉前后空格
14:Trunc 这个上图吧

”To truncate the value of a given numeric expression.“ -》截断给定数值表达式的值。
15:TtoC (DateTime to Character) 这个字面上就是把时间转换为Char
里面东西有点多 自己看吧 我懒得写了 2333 https://wiki.genexus.com/commwiki/servlet/wiki?8361,TtoC+function,
16:UDP (User Define Procedure) 这个已经废弃了 除非你还在使用GeneXus9.0以下的版本 嘛就是Produce.Udp() 获取调用方法之后的返回值 没啥说的
17:Val (Value) 这个函数就是将字符形式的数字 “1111” 转换为 11111 从string 转为Num
18:WrkSt (Work Station) 没看懂啥玩意儿
wiki:To return the current Work Station Identification.
返回工作站标识
啊 终于写完了 溜了溜了 晚上回去 看看昨天的比赛 不是有句老话嘛。工作之余,就得看一场紧张刺激的LOL比赛才过瘾 ------沃*兹基硕德
哈哈哈哈哈哈哈哈哈哈
GeneXus笔记本—常用函数(下)的更多相关文章
- GeneXus笔记本—常用函数(中)
这篇文章是接着上一篇 常用函数(上)来写的 上次写到了Format 这个函数 我们继续接着这个往下来好了(づ ̄ 3 ̄)づ 还是一样 函数列表在此 https://wiki.genexus.com/c ...
- GeneXus笔记本—常用函数(上)
国庆放假没事怎么办?写点笔记充会儿电! ≖‿≖✧ 哈哈哈 !!最近在参与公司的其中一个项目中,发现了一些函数自己没见过 也没使用过,但是这些函数都是GeneXus中自带的一些 这此记录的目的就是为 ...
- GeneXus笔记本—城市级联下拉
最近在交流GeneXus的时候 总是会遇到有城市级联下拉的问题 这里就简单做几种方式 供大家参考参考 第一种就是直接绑定关联信息然后在后者的条件模块设定条件即可 具体如下: 首先我们所需要的表为pro ...
- Linux下常用函数-字符串函数
inux下常用函数-字符串函数 atof(将字符串转换成浮点型数) 相关函数 atoi,atol,strtod,strtol,strtoul 表头文件 #include <stdlib ...
- STL algorithm 头文件下的常用函数
algorithm 头文件下的常用函数 1. max(), min()和abs() //max(x,y)和min(x,y)分别返回x和y中的最大值和最小值,且参数必须时两个(可以是浮点数) //返回3 ...
- algorithm下的常用函数
algorithm下的常用函数 max(),min(),abs() max(x,y)返回x和y中最小的数字 min(x,y)返回x和y中最大的数字 abs(x)返回x的绝对值,注意x应当是整数,如果是 ...
- php部分---函数、四类常用函数、例子(下拉菜单添加内容);
1.简单函数 四要素:返回类型,函数名,参数列表,函数体 function Show() { echo "hello"; } Show(); 2.有返回值的函数 function ...
- 总结js常用函数和常用技巧(持续更新)
学习和工作的过程中总结的干货,包括常用函数.常用js技巧.常用正则表达式.git笔记等.为刚接触前端的童鞋们提供一个简单的查询的途径,也以此来缅怀我的前端学习之路. PS:此文档,我会持续更新. Aj ...
- [转]SQL 常用函数及示例
原文地址:http://www.cnblogs.com/canyangfeixue/archive/2013/07/21/3203588.html --SQL 基础-->常用函数 --===== ...
随机推荐
- mac os安裝jdk
下載安裝 打开mac笔记本,输入账号密码登陆后,点击桌面上的terminal终端图标.打开终端,然后在终端中输入命令java. 从下面的图中可以看到,终端会自动给出提示,没有可以使用的java命令 ...
- bzoj3772 精神污染 dfs 序+主席树
题目传送门 https://lydsy.com/JudgeOnline/problem.php?id=3772 题解 很简单的一道题目. 上午研究一个题目的时候发现了这个题目是一个弱化版,所以来写了一 ...
- git-win10下安装ubuntu,双系统,免U盘
关键词:win10,ubuntu,双系统,免, U盘 1-6,8 参考:https://www.jianshu.com/p/417c1001a5597 参考: https://segmentfault ...
- SNOI2017 礼物
题解 设前\(n\)个人的礼物个数和为\(F_n\), 那么显然\[F_n = 2 \times F_{n-1} + i^k\] 考虑矩阵快速幂 棘手的问题是:\(i^k\)不是可以直接用矩阵乘法可以 ...
- 对webpack的初步研究2
Entry Points 如“ 入门”中所述,有多种方法可以entry在webpack配置中定义属性.我们会告诉你,你的方法可以配置的entry属性,除了解释为什么它可能对你有用 Single Ent ...
- IDEA git 合并多个commit
当前三个commit,demo1,demo2,demo3 选择demo1右键 选择action 跟着指示操作,最后合并 时间线: Log 框时间线:是从上到下,越来越早. 弹出框时间线:是从上到下,越 ...
- python 全栈开发,Day53(jQuery的介绍,jQuery的选择器,jQuery动画效果)
01-jQuery的介绍 1.为什么要使用jQuery 在用js写代码时,会遇到一些问题: window.onload 事件有事件覆盖的问题,因此只能写一个事件. 代码容错性差. 浏览器兼容性问题. ...
- Linux下安装Harbor 1.8.0 仓库的安装和使用(亲测)
根据Harbor官方描述: Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全.标识和管理等,扩展了开源Docker Distri ...
- php二维数组对某一列进行数据组装
demo示例: $data = array( '0' => array('id' => 10, 'username' => '陈一'), '1' => array('id' = ...
- leetcode 215. 数组中的第K个最大元素(python)
在未排序的数组中找到第 k 个最大的元素.请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素. 示例 1: 输入: [3,2,1,5,6,4] 和 k = 2输出: 5示 ...