powerbuilder里面如何把editmask中输入的字符串类型如何转换成datetime啊用来比较和datetime类型的大小 !
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powerbuilder里面如何把editmask中输入的字符串类型如何转换成datetime啊用来比较和datetime类型的大小 !相关的知识,希望对你有一定的参考价值。
PB参考手册上面有详解的需要了解一下几个知识:第一,String类型与DateTime类型的转换:DateTime函数有两个参数,一个是日期(String类型),一个是时间(也是String类型),不能缺少任一个参数,否则转换的会是乱码,Messagebox查看是问号;
第二,日期类型比较可以使用DaysAfter(Start_Date,End_Date)函数,如果第一个参数大于第二个返回负数,否则返回值大于等于零;如果是日期相等,就可以使用Hour(),Minute(),Second()函数取时间类型参数的相应数据,组合一下,比较就可以了追问
谢谢!!我是这样转换的datetime(date(dateem_1.text ),time(em_1.text )),但是得到的结果却是1900-0-0不知道是怎么回事啊!!
追答不好意思Datetime函数的两个参数一个要求是date型一个是time型的,假设获取两个text的值为“2012-04-05”和“11:10:00”,DateTime(Date("2012-04-05"),Time("11:10:00"))
MessageBox(dateem_1.text ,em_1.text )看看
非常感谢啊!但是我还是有点不懂啊!我就是 我用editmask (em_1)来放输入的时间值,mask 是:yyyy-mm-dd hh:mm:ss 但是要把这个输入的值,插入到数据库表中,相应的列的属性是datetime,那么 这个datetime的转换应该怎么实现呢?
谢谢高手的解答啊!因为在做毕业论文的设计,我这个菜鸟啊,麻烦你继续回答下我啊,太感谢了!
2.如果是转化为标准日期格式的字符型
3.转化datetime的值也为标准日期格式的字符型
4.比较大小
string(value,'yyyy-mm-dd hh:mm:ss')追问
谢谢啊!但是还是有问题啊!editmask的这个文本值不是em_1.text 吗 这个应该怎么样转换成datetime啊。我试了几种都不行啊。
参考技术B 获取字符串;转换为date类型
再转换为datetime类型,
写入数据库. 参考技术C datetime lt_from,lt_end;
em_1.getdata(lt_from);em_2.getdata(lt_end);
如何从 PowerBuilder 应用程序播放哔声?
【中文标题】如何从 PowerBuilder 应用程序播放哔声?【英文标题】:how do i play beep sound from PowerBuilder app? 【发布时间】:2018-10-19 14:02:55 【问题描述】:我需要我的 PowerBuilder 应用程序播放哔声至少两秒钟。 这可以用 Win API 完成吗?
【问题讨论】:
看Win32的Beep()
函数
我不知道有一个 PowerBuilder 函数 beep()。我认为那会很好。
【参考方案1】:
来自 PowerBuilder 帮助:
哔哔PowerScript功能
使计算机发出最多 10 次蜂鸣声。
语法
哔(n)
n 你的次数 想让电脑发出哔哔声。如果 n 大于 10,计算机会发出哔声 10次。
返回值
整数。如果成功则返回 1,如果失败则返回 -1。如果 n 为 null,Beep 返回 null。通常不使用返回值。
例子
此语句使计算机发出五次哔声:
哔(5)
【讨论】:
以上是关于powerbuilder里面如何把editmask中输入的字符串类型如何转换成datetime啊用来比较和datetime类型的大小 !的主要内容,如果未能解决你的问题,请参考以下文章
powerbuilder中如何将图片中的数字提取出来(如图片中有1234,如何获取1234),请给个详细的代码。。。谢谢