社区
DataWindow
帖子详情
editmask编辑时间问题
sunfor
2012-07-17 02:22:10
有一列datetime类型数据,在数据窗口中用editmask编辑,设置MASK为hh:mm格式,在Spin control选上,
在编辑时,这列的设置为当天的日期,但当我点Spin control上下修改时间时,这列的数据就会变成:
1900-01-01 00:00!
请问如何只显示时间,不显示日期,来进行编辑这列数值?
...全文
303
5
打赏
收藏
editmask编辑时间问题
有一列datetime类型数据,在数据窗口中用editmask编辑,设置MASK为hh:mm格式,在Spin control选上, 在编辑时,这列的设置为当天的日期,但当我点Spin control上下修改时间时,这列的数据就会变成: 1900-01-01 00:00! 请问如何只显示时间,不显示日期,来进行编辑这列数值?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
阿木已被某人占用
2012-07-18
打赏
举报
回复
直接用timemask不就行了吗
pb8
2012-07-17
打赏
举报
回复
你为什么不用time类型的虚拟列呢?1900代表日期无效,你的mask中无日期部分的
sunfor
2012-07-17
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
Mask设置为yyyy-mm-dd hh:mm时,使用spin正常,好好检查你的设置
[/Quote]
Mask设置为yyyy-mm-dd hh:mm时,是正常的,
但设置为HH:SS就有上面的现象了!
sunfor
2012-07-17
打赏
举报
回复
我用的是PB10,Mask Type设置的是datetime.
我先把服务器日期 + 8点25分作为这列的初始值.
select getdate() into :ld_datetime from TB1;
dw_1.setitem(arow,"time1",datetime(string(date(ld_datetime),"yyyy-mm-dd")+' 08:25'))
这列的开始值就为:2012-07-17 08:25,值就显示为:08:25
然后点Spin control修改时间,把它修改为08:30,在这列的itemchenged事件中写入:messagebox("日期",string(data))
结果提示这列修改后的值是:1900-01-01 08:30:00:000000
一修改这列日期就变了!不修改时是正常的!
pb8
2012-07-17
打赏
举报
回复
一、如果你设置为hh:mm格式,怎么会显示1900-01-01 00:00呢,最多只会显示后面的时和分呀;
二、你的MaskDateType设置的是什么?
在pb9和pb11上做了测试,MaskDataType设置为datetimemask!,Mask设置为yyyy-mm-dd hh:mm时,使用spin正常,好好检查你的设置
datetime字段在grid中作为date显示并可
编辑
描述中提到的
问题
是很多数据库应用中的常见需求,即在grid中不仅以日期格式显示datetime字段,还要确保用户能方便地
编辑
这些日期。在VFP中,grid控件可以用于显示表或查询中的数据,并允许用户进行交互操作,包括...
ALV
EDIT
_
MASK
字段的使用.rar_ABAP
EDIT
_
MASK
_ALV
EDIT
_
MASK
字段的使用_ALV
EDIT
- 其他特殊字符,如`/`、`-`、`:`等,用于日期和
时间
格式。 4. **ALV
EDIT
函数模块** `ALV
EDIT
`是ABAP中处理ALV界面
编辑
功能的函数模块。它可以用于设置字段的
编辑
属性,包括是否可
编辑
、是否显示为只读,以及应用...
Delphi 2006教学6
- `
Edit
Mask
`属性:自定义
编辑
掩码,用于更复杂的格式控制。 **4. 使用方法与实践** 在Delphi中,可以通过以下步骤添加和使用这些组件: 1. 从工具箱拖放组件至表单。 2. 设置组件属性以满足需求。 3. 编写事件处理...
delphi 控件常用属性
- **
Edit
Mask
**: 定义输入数据的格式模板。 #### Labeled
Edit
控件属性 - **
Edit
Label**: 设置标签和
编辑
框的组合。 - **LabelPosition**: 标签的位置。 - **LabelSpacing**: 标签与
编辑
框之间的间距。 #### ...
客户端控件要求.doc
3. **时刻性控件**(如日期
时间
编辑
框): - NullText:默认显示为空字符串"0000-00-00"。 -
Mask
Type:设置为DateTimeAdvancingCaret,提供日期
时间
输入格式。 -
Edit
Mask
:设置为"yyyy-MM-dd",规范日期输入...
DataWindow
611
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章