评估窗口未将 TDateTime 显示为日期格式

问题描述 投票:0回答:1

我的

TDateTime
字段(使用
TClientDataSet.FieldByName().AsDateTime
检索)在“评估/修改”窗口中显示为浮点值,但如果我单击“检查”,则不会在“监视”窗口中显示:

enter image description here

一个简单的本地

TDateTime
变量确实显示为日期。

这是一个错误吗?
我可以强制它显示为日期吗?

这是 Delphi 12,64 位。

debugging delphi evaluation delphi-12-athens
1个回答
0
投票

这与其说是一个 Bug,不如说是一个 IDE 的表示问题。尝试直接使用 .AsDateTime 这应该使表示工作。我假设当您检查它时,IDE 并没有真正将 float 或 double 转换为日期时间格式。它稍后会执行此操作。所以直接做就可以了

© www.soinside.com 2019 - 2024. All rights reserved.