gpt4 book ai didi

delphi - Delphi中如何检查字符串是否是有效的日期时间格式字符串

转载 作者:行者123 更新时间:2023-12-03 14:39:36 25 4
gpt4 key购买 nike

我希望用户能够在程序中手动输入日期时间字段的格式。我有 Tedit 组件。例如,如果用户输入“HH:nn”,那么这是一个有效的日期时间格式字符串,所有日期时间组件都应将格式属性更改为此,但如果他输入“asd”,则不是。有没有一种快速方法可以检查这一点,而无需编写自己的函数?

最佳答案

您可以使用以下功能:

TryStrToDate
TryStrToTime
TryStrToDateTime

他们尝试将字符串转换为日期/时间,如果转换成功,则返回 true。因此不会出现异常。

您可以使用可选的 TFormatSettings 参数来定义您自己的格式。

所有函数均在 SysUtils 中定义。

但是 VCL 中提供了一些日期/时间控件,例如 TDateTimePicker 和 TMonthCalendar。您也可以使用它们。

关于delphi - Delphi中如何检查字符串是否是有效的日期时间格式字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1846446/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com