这篇是常用函数的最后一节 当然 我这里聊的还不是全部的,需要各位朋友继续在工作中去深入才行啊 ,毕竟从入门到入土。。。。┌(; ̄◇ ̄)┘

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笔记本—常用函数(下)的更多相关文章

  1. GeneXus笔记本—常用函数(中)

    这篇文章是接着上一篇 常用函数(上)来写的 上次写到了Format 这个函数 我们继续接着这个往下来好了(づ ̄ 3 ̄)づ  还是一样 函数列表在此 https://wiki.genexus.com/c ...

  2. GeneXus笔记本—常用函数(上)

    国庆放假没事怎么办?写点笔记充会儿电! ≖‿≖✧   哈哈哈 !!最近在参与公司的其中一个项目中,发现了一些函数自己没见过 也没使用过,但是这些函数都是GeneXus中自带的一些 这此记录的目的就是为 ...

  3. GeneXus笔记本—城市级联下拉

    最近在交流GeneXus的时候 总是会遇到有城市级联下拉的问题 这里就简单做几种方式 供大家参考参考 第一种就是直接绑定关联信息然后在后者的条件模块设定条件即可 具体如下: 首先我们所需要的表为pro ...

  4. Linux下常用函数-字符串函数

    inux下常用函数-字符串函数 atof(将字符串转换成浮点型数)  相关函数   atoi,atol,strtod,strtol,strtoul 表头文件   #include <stdlib ...

  5. STL algorithm 头文件下的常用函数

    algorithm 头文件下的常用函数 1. max(), min()和abs() //max(x,y)和min(x,y)分别返回x和y中的最大值和最小值,且参数必须时两个(可以是浮点数) //返回3 ...

  6. algorithm下的常用函数

    algorithm下的常用函数 max(),min(),abs() max(x,y)返回x和y中最小的数字 min(x,y)返回x和y中最大的数字 abs(x)返回x的绝对值,注意x应当是整数,如果是 ...

  7. php部分---函数、四类常用函数、例子(下拉菜单添加内容);

    1.简单函数 四要素:返回类型,函数名,参数列表,函数体 function Show() { echo "hello"; } Show(); 2.有返回值的函数 function ...

  8. 总结js常用函数和常用技巧(持续更新)

    学习和工作的过程中总结的干货,包括常用函数.常用js技巧.常用正则表达式.git笔记等.为刚接触前端的童鞋们提供一个简单的查询的途径,也以此来缅怀我的前端学习之路. PS:此文档,我会持续更新. Aj ...

  9. [转]SQL 常用函数及示例

    原文地址:http://www.cnblogs.com/canyangfeixue/archive/2013/07/21/3203588.html --SQL 基础-->常用函数 --===== ...

随机推荐

  1. luogu4061 大吉大利,晚上吃鸡!

    链接 最短路径\(dag\),一道好题. 题目大意:求一张图中满足下列要求的点对\((i,j)\)数量: 所有最短路径必定会经过 \(i\) 点和 \(j\) 点中的任意一点. 不存在一条最短路同时经 ...

  2. jQuery入门、jQuery选择器、jQuery操作

    一.什么是jQuery及如何使用 1.1 jQuery 简介 jQuery是一个兼容多浏览器的javascript函数库(把我们常用的一些功能进行了封装,方便我们来调用,提高我们的开发效率.),核心理 ...

  3. 阿里云Serverless应用引擎(SAE)3大核心优势全解析

    软件发展到今,企业业务系统日趋复杂,开发一个业务系统需要掌握和关注的知识点越来越多.除实现业务逻辑本身,还需考虑很多非业务的基础技术系统:如分布式cache和队列.基础服务能力集成.容量规划.弹性伸缩 ...

  4. 如何Docker化任意一个应用

    网上有很多关于如何将应用Docker化的教程,为什么我还要再写一个呢? 我见过的大部分教程都是限定在某种特定技术(例如Java或者Python),可能无法满足读者的需求.同时,这些教程也没有说清楚关于 ...

  5. 如何将word内容粘贴到富文本编辑器里面

    Chrome+IE默认支持粘贴剪切板中的图片,但是我要发布的文章存在word里面,图片多达数十张,我总不能一张一张复制吧?Chrome高版本提供了可以将单张图片转换在BASE64字符串的功能.但是无法 ...

  6. 【HDOJ6621】K-th Closest Distance(主席树,二分)

    题意:给定一个长为n的序列,有m次强制在线的询问,每次询问位置[L,R]中abs(a[i]-p)第k小的值 n,m<=1e5,a[i]<=1e6,p<=1e6,k<=169 思 ...

  7. HDU 6121 Build a tree(k叉树的子树大小相异)

    http://acm.hdu.edu.cn/showproblem.php?pid=6121 题目大意: 给你一颗 n 个节点的完全 k 叉树,问你这棵树中所有子树结点个数的总异或值. 分析: 我们很 ...

  8. Log4j appender、layout

    appender输出类型配置 layout日志信息格式 Threshold属性指定输出等级 Append属性指定是否追加内容 (1)appender输出类型配置 Log4j官方的appender给出了 ...

  9. js new date()方法移动端兼容

    将这个时间字符串"2016-06-07 12:51:21",转换成标准时间格式:Tue May 15 2018 14:06:15 GMT+0800 (中国标准时间) 首先是在安卓上 ...

  10. android7.0对于SharedPreferences设置模式的限制

    错误信息: 03-28 10:16:12.701   830   932 E AndroidRuntime: FATAL EXCEPTION: Thread-903-28 10:16:12.701   ...