aardio 官方社区

用户名  找回密码
 注册会员

QQ登录

只需一步,快速开始

帖子
查看: 12109|回复: 4

datetimepick控件初始值设置

[复制链接]

19

主题

52

回帖

458

积分

二级会员

积分
458
发表于 2012-8-11 11:14:55 | 显示全部楼层 |阅读模式
datetimepick控件初始值可不可以是存在ini文件中的字符串,字符串格式12:12:12。

import win.ui;
/*DSG{{*/
var winform = ..win.form( bottom=399;parent=...;right=599;text="aardio Form" )
winform.add(
datetimepick={ bottom=170;right=283;left=195;top=150;z=1;edge=1;cls="datetimepick";style=1 }
)
/*}}*/

winform.datetimepick.setFormat("HH:mm:ss");
winform.show();
win.loopMessage();


11.png

19

主题

52

回帖

458

积分

二级会员

积分
458
 楼主| 发表于 2012-8-11 11:46:21 | 显示全部楼层
想到了一个笨方法:
import win.ui;
/*DSG{{*/
var winform = ..win.form( bottom=399;parent=...;right=599;text="aardio Form" )
winform.add(
datetimepick={ bottom=170;right=283;left=195;top=150;z=1;edge=1;cls="datetimepick";style=1 }
)
/*}}*/

winform.datetimepick.setFormat("HH:mm:ss");
shuttime="16:30:20"
import string;

h=string.slice(shuttime,1,2)-time.now().hour;
m=string.slice(shuttime,4,5)-time.now().minute;
s=string.slice(shuttime,7,8)-time.now().second;
winform.datetimepick.time=time.now().addhour(h).addminute(m).addsecond(s);



winform.show();
win.loopMessage();

117

主题

1103

回帖

6572

积分

六级会员

积分
6572
发表于 2012-8-11 11:47:14 | 显示全部楼层
winform.datetimepick.time=time("11:10:00","%H:%M:%S")

6

主题

86

回帖

794

积分

三级会员

积分
794
发表于 2016-11-23 08:48:25 | 显示全部楼层
设置日期,用winform.datetimepick.time=time("16-11-11","%Y-%m-%d")
没反应。是要怎么修改?

6

主题

86

回帖

794

积分

三级会员

积分
794
发表于 2016-12-13 22:31:51 | 显示全部楼层
winform.datetimepick.time=time("2016-11-11","%Y-%m-%d")
就oK了。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|aardio.com|aardio 官方社区 ( 皖ICP备09012014号 )

GMT+8, 2025-6-11 00:32 , Processed in 0.060241 second(s), 26 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表