问题标签 [tdatetime]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - 如何使用 RTTI 区分 TDateTime 属性和 Double 属性?
使用 Delphi 2010 中的 RTTI 系统,有没有办法找出属性是否为 TDateTime?每当我回调 asVariant 以及检查属性类型时,它目前都将其视为双精度。这是因为它只能看到基本类型吗?(TDateTime = 双倍)
delphi - Delphi TDateTime 变量不会在 Delphi 2010 中初始化
我在 Delphi 2010 中创建了一个简单的表单,在我放置的按钮的代码中只有一个按钮:
当我在 Delphi XE2 中运行完全相同的代码时,我会在 myDateTime 的值中获得当前日期/时间。
我想我必须在 Delphi 2010 项目环境中设置错误,但想不出它可能是什么。
任何帮助将非常感激。
谢谢!
发现的问题,编译器设置将代码生成优化设置为 true,并且该值显然被表示为 TDateTime 的默认值。当我将优化设置更改为 false 时,我可以看到该值。
delphi - 如何检查 TDateTime 内容是否有效
有没有办法在TDateTime
不捕获转换异常的情况下检查 Delphi 变量是否具有有效内容?
我编写了一个应用程序,它必须解析数百个以原始 Delphi 记录形式编写的包含TDateTime
字段的巨大文件。有时我会得到一条记录,其中内容的TDateTime
值类似于在传递给转换例程时2.0927117954e+262
会产生异常。Floating point invalid Operation
我知道我可以简单地捕获异常,但这在调试时会很麻烦,因为调试器会不断停止,我想在出现其他错误时保持启用状态。
delphi - Delphi - 为什么 TDate 和 TDateTime 相同?
在查看 System.pas 时,TDate 和 TDateTime 定义如下:
显然 TDate 和 TDateTime 是相同的。
我只是在使用 TDate 和 TDateTime 时遇到了困难,因为我希望 TDate 只包含日期部分而不包含时间部分。
现在我想知道:这背后的意义是什么?当我将变量声明为 TDate 时,它应该包含一个日期,而不是一个 dat 和一个时间值。
c++ - 检查两个 TDateTime 变量
我正在使用 C++ Builder 并有以下问题:
我想检测一个日期/时间是否晚于另一个日期/时间,以及晚了多少。
这是我当前的代码:
在上面的示例中,打印出以下内容:31/12/1899
这两个值之间的差异只有 1 天。为什么要打印:31/12/1899,而不是类似:1?
c++ - C ++计算日期之间的差异
可能重复:
检查两个 TDateTime 变量
我无法计算两个日期之间的差异,然后显示差异。我已经发布了一个先前的问题。
我正在寻求 replaceTime 功能的帮助。我不确定如何/为什么需要使用它。
这是我的代码:
c++ - 将字符串转换为 TDateTime 变量
我正在使用 C++ 开发约会系统。
我可以在将字符串转换为 TDateTime 变量方面提供一些帮助吗?
这是一个我需要帮助的例子;
我将其保存到文件中(使用其他字符串和布尔值)。当作为字符串加载时,字符串值为:
2012 年 9 月 15 日下午 2:00:00
如何将其转换为 TDateTime 变量?
谢谢
更新
我正在尝试通过使用字符串的构造函数创建 TDateTime 变量。这是我的代码:
我收到此错误:E2285 找不到匹配的 'TDateTime::TDateTime(string)'
如何使用字符串变量来构造 TDateTime 变量?
这是我的第二个选项的代码:
这很好用。但是,我能否在将“stringDateToConvert”传递给“strptime”函数方面提供一些帮助。目前我收到以下错误:
E2034 无法将 'string' 转换为 'const char *'
谢谢
c++ - TDateTime 数据类型
我一直在使用 C++ Builder 开发一些类。我一直在通过包含“vcl.h”来使用 TDateTime 数据类型。这只是 C++ Builder 独有的吗?
我问这个是因为我现在正在使用 Microsoft Visual Studio C++ 并且收到“TDateTime 是未定义的错误”。
如何在 Visual Studio 中使用这种类型?
谢谢
c++ - 从日期和时间中提取日期
我在 C++ Builder 中使用 VCL 表单应用程序。
如何从同时具有日期和时间的 TDateTime 对象中获取日期?
这是一个例子:
我在一个 TDateTime 对象之后,它只有以下信息:
谢谢
c++ - 组合两个 TDateTime 变量
我在 VCL 表单应用程序中使用 C++ Builder。
我想创建一个由两个 TDateTimePicker 控件组成的 TDateTime 变量。
其中一个控件采用日期格式,另一个采用时间格式。
我想将它们组合成一个 TDateTime 变量。
例如,DateTimePickerAppointmentDate 显示“25/09/2012”,DateTimePickerAppointmentTime 显示“7:02:13 pm”
我尝试了以下代码:
但是,DateTimePickerAppointmentDate->Date 不仅仅是来自控件的日期,它是日期和时间。DateTimePickerAppointmentTime->Time 也是如此。
我是否必须将每个日期和时间分开才能通过函数获得所需的输出,或者是否有 DateTimePicker 的功能可以仅从控件返回日期或时间?
谢谢