首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >组合两个TDateTime变量

组合两个TDateTime变量
EN

Stack Overflow用户
提问于 2012-09-25 17:54:42
回答 1查看 125关注 0票数 0

我在VCL窗体应用程序中使用C++生成器。

我想创建一个由两个TDateTimePicker控件组成的TDateTime变量。

其中一个控件采用日期格式,另一个控件采用时间格式。

我想把它们合并到一个TDateTime变量中。

例如,DateTimePickerAppointmentDate显示"25/09/2012“,而DateTimePickerAppointmentTime显示"7:02:13 p.m.”。

我已经尝试了以下代码:

代码语言:javascript
复制
TDateTime testCombine = DateTimePickerAppointmentDate->Date + DateTimePickerAppointmentTime->Time;

然而,DateTimePickerAppointmentDate->Date不仅仅是来自控件的日期,它还是日期和时间。DateTimePickerAppointmentTime->时间也是如此。

是否必须将日期和时间分开才能通过函数获得所需的输出,或者DateTimePicker是否有一个功能可以直接从控件返回日期或时间?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2012-09-25 22:47:00

解决了它。下面是我的代码:

代码语言:javascript
复制
TDateTime appDate = DateOf(DateTimePickerAppointmentDate->Date) + TimeOf(DateTimePickerAppointmentTime->Time);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12580506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档