![]() |
|
||||||||||||||
| | 网站首页 | 数据库教程 | web编程 | 服务器 | 程序设计 | | ||
|
||
|
||||||
| genexus中对字符串的格式补空处理(自带函数PadL(s,Len,[c]) ) | ||||||
作者:佚名 文章来源:不详 点击数: 更新时间:2007-9-12 ![]() |
||||||
|
我们在开发当中经常碰到这样的问题,对将不足3位的数前补零 ,如1 =〉001 ,12 = 〉012等等,这样的处理 在genexus中可以很方便的处理。
我们可以用genexus自带函数PadL(s,Len,[c]) 参数说明 s 需要转换的原字符串 Len 格式长度 c 补位字符,可选 我们来举个例子: &str1 = '1' &str2 = PadL(&str1,5) 显然&str2 = '00001' 同样我们来对日期型的转换如2007-09-11的日期型变量也可以转换 &date //日期型 我们需要转换把&date 为yyyymmdd的字符串 &datestr = Trim(str(&date.Year())) + PadL(Trim(str(&date.Month())),2) + PadL(Trim(str(&date.Day())),2) 我们得到&datestr = '20070911'
同理genexus中还有函数PadR. 下面是padl函数的原型描述,大家可以看看这个函数内在是怎么实现的。 padl(数值,长度,字符)
本文来源:http://blog.csdn.net/ningbowxj3/archive/2007/09/11/1781228.aspx
|
||||||
| 文章录入:admin 责任编辑:admin | ||||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | ||||||
| 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 | 网站地图 | 管理登录 | | |||
|