我有一个Delphi表单中的datetimepicker组件,我只想获取时间。当我在调试模式下查看日期时42544.621701
,会看到,并且我只希望0.621701
没有日期值。
您可以使用以下Frac()
功能:
var
Time: TTime;
...
Time := Frac(DateTimePicker1.DateTime);
或者,您可以使用该System.DateUtils.TimeOf()
函数,该函数只是一个内联包装器Frac()
,具有更描述性的名称:
uses
..., DateUtils;
var
Time: TTime;
...
Time := TimeOf(DateTimePicker1.DateTime);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句