Jua*_*mez 4 delphi datetimepicker
我有一个Delphi表单的datetimepicker组件,我想得到时间.当我在调试模式中查看日期时,我看到了42544.621701,我希望得到 0.621701没有日期值.
Ond*_*lle 12
你可以使用这个Frac()功能:
var
Time: TTime;
...
Time := Frac(DateTimePicker1.DateTime);
Run Code Online (Sandbox Code Playgroud)
或者,您可以使用该System.DateUtils.TimeOf()函数,它只是一个Frac()带有更具描述性名称的内联包装器:
uses
..., DateUtils;
var
Time: TTime;
...
Time := TimeOf(DateTimePicker1.DateTime);
Run Code Online (Sandbox Code Playgroud)
问题实际上并不是关于日期时间选择器.控件返回日期时间值.您正在寻找一种方法来提取时间部分.使用本机的TimeOf功能执行此操作System.DateUtils.
MyTime := TimeOf(MyDateTime);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5783 次 |
| 最近记录: |