社区
茶馆
帖子详情
请教各位高手:如何提取时间的小时
zgp0312
2003-10-17 11:59:14
如果想把时间(比如,9:35)的小时数(9)提出来,怎么实现?
有专门的函数吗?
...全文
91
8
打赏
收藏
请教各位高手:如何提取时间的小时
如果想把时间(比如,9:35)的小时数(9)提出来,怎么实现? 有专门的函数吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huangjuliang
2003-10-18
打赏
举报
回复
你这个i定义的地方不对,定义在函数外面就可以了!
实际上完全没有必要写在Timer里的!
直接写在onButton事件里就可以了!
具体代码如下:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
int x[100],i;
i=StrToInt(FormatDateTime("h",Now()));
for(int j=i;j<24;j++)
{
x[j]=j;
}
}
cupidvenus
2003-10-18
打赏
举报
回复
还可以用:
TDateTime tmp = Now();
i = (tmp - (int)(tmp)) * 24;
cupidvenus
2003-10-18
打赏
举报
回复
你把i定义成全局变量或Form1的成员。
zoohoo
2003-10-17
打赏
举报
回复
localtime、gmtime
fancy05
2003-10-17
打赏
举报
回复
Now().CurrentDate() ;
Kabin
2003-10-17
打赏
举报
回复
FormatDateTime("h",Now());
Kabin
2003-10-17
打赏
举报
回复
随便哪里调用都可以
你这样定义的i是内部变量,其他函数当然不可以调用啦
全局变量要在函数外定义
zgp0312
2003-10-17
打赏
举报
回复
to 上面各位大侠:
我已经试过了可以提出来,但是我还要把 这个值付给一个变量i,i在其他的函数下进行运算
问题:提取这个函数 是不是必须在时间控件TTimer的Timer事件下运行?
如果是,我把得到的值付给了一个全局变量i,可是在另外的函数里面为什么i值没有值呢?
如果不是又该如何调用呢?
void __fastcall TForm1::Button1Click(TObject *Sender)
{
int x[100];
for(int j=i;j<24;j++)
{
x[j]=j;
}
}
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{ int i;
i=StrToInt(FormatDateTime("h",Now()));
}
ThinkPHP5生成二维码及背景图片合成
二维码是我们在开发网站和项目的时候经常遇到的,我第一次接触二维码时,翻过许多资料,也
请教
许多所谓高人,被整的还是一头雾水,于是自己下决心一定搞明白二维码到底怎么回事,在经历许多坑,花费许多
时间
和精力后...
学习成功:中学生成就梦想的15堂必修课
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 引言 各位读者朋友,你们好!我叫林刚,今年17岁,是一名高一的学生。我出生于一个普通家庭,相貌一般,成绩一般,才学一般,但我有一颗不甘...
技术到管理岗位的角色转换:从优秀骨干到优秀管理者
当你作为一名管理者开始上任时,会发现你的
时间
不再属于你自己了,你要花大部分
时间
与员工沟通交流并指导他们的工作。你已经不再像技术骨干时有自己的
时间
坐到办公桌前钻心研究问题了。管理部门是公司内部沟通的...
哲理故事三百篇[转]
1、一只火鸡和一头牛闲聊,火鸡说:我希望能飞到树顶,可我没有勇气。牛说:为什么不吃一点我的牛粪呢,他们很有营养。火鸡吃了一点牛粪,发现它确实给了它足够的力量飞到第一根树枝,第二天,火鸡又吃了更多的牛粪...
转帖【编码原则十日谈】
前段
时间
,IM的赵凯同学给我们分享了最新的《编码原则十日谈》,听后受益匪浅哦!该文章已经在www.alisdn.com上面贴过了,好东西值得珍藏;具体引用链接如下:...
茶馆
552
社区成员
20,064
社区内容
发帖
与我相关
我的任务
茶馆
C++ Builder 茶馆
复制链接
扫一扫
分享
社区描述
C++ Builder 茶馆
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章