PowerBuilder里String类型怎么强转成Time类型还有Int类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PowerBuilder里String类型怎么强转成Time类型还有Int类型相关的知识,希望对你有一定的参考价值。

参考技术A 对你的字符串有要求,格式必须一致。
举个例子
string ls_str
ls_str = '123'
//转成数字
integer li_num
if not isnumber(ls_str) then return //不是数字组成,退回
integer(ls_str) //integer或者int本身就是一个转换函数,不止是数据类型。
转成time也是一样,你的string型必须符合转化类型格式的要求,然后强制转就行了。
参考技术B 转换语句
string ls_name
datetime ldt_time
int li_i
ldt_time = datetime(ls_name)
li_i = integer(ls_name)
但是要注意,这种情况下,返回值很多时候是错误值或者乱码。

c++ 如何将string 转成 enum 类型,enum 转成 string类型,

试过enum(string)强转编译不过

参考技术A 枚举类型如下:
public enum ConcertCode

BEIJING,
SHANGHAI,
GUANGZHOU
如果要将比如“beijing”字符串转换为ConcertCode.BEIJING的话,可以通过如下方法:
ConcertCode c = (ConcertCode)Enum.Parse(typeof(ConcertCode), 字符串的变量, true)

以上是关于PowerBuilder里String类型怎么强转成Time类型还有Int类型的主要内容,如果未能解决你的问题,请参考以下文章

JSONObject能不能强转成String类型?

List<String> 转换成List<Object> 这一类的强转有啥隐患?

powerbuilder里面如何把editmask中输入的字符串类型如何转换成datetime啊用来比较和datetime类型的大小 !

Java 所有对象强转到Object之后,都能够完整的强转回去吗

c++ 如何将string 转成 enum 类型,enum 转成 string类型,

Java 所有对象强转到Object之后,都能够完整的强转回去吗