`
neo
  • 浏览: 266557 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Delphi的StrToDate

阅读更多
默认的StrToDate和当前操作系统设定的日期策略有关(短日期格式),一旦和开发时用的编码不符,会抛出异常。
所以,最好在做转换时,强制转换一下,如下

var
t:TDateTime;
fs:TFormatSettings;
begin
fs.ShortDateFormat:='yyyy-mm-dd';
fs.DateSeparator:='-';
t := StrToDate('2010-01-01',fs);
分享到:
评论

相关推荐

    Delphi 计算两个日期之间的时间差(天数).rar

    在Delphi编程环境中,计算两个日期之间的时间差是一项常见的任务,尤其对于开发涉及日期和时间处理的应用程序来说。本示例源码专为Delphi初学者设计,它演示了如何在Delphi 7中计算两个日期之间的天数差异。下面我们...

    delphi 如何获得EXCEL文件内指定单元格内容

    s1 := StrToDate(excelworksheet1.Cells.Item[i + 1, 17]); // 日期 s3 := Trim(excelworksheet1.Cells.Item[i + 1, 3]); // 用户 s4 := excelworksheet1.Cells.Item[i + 1, 5]; // s5 := excelworksheet1.Cells....

    Delphi 常见问题整理

    FirstDay := StrToDate(FormatDateTime('yyyy-mm-1', Now)); // 本月第一天 LastDay := IncMonth(FirstDay) - 1; // 本月最后一天 Memo1.Lines.Add(DateTimeToStr(FirstDay)); Memo1.Lines.Add(DateTimeToStr...

    delphi Mask_Date

    同时,还可以使用`StrToDate`和`DateToStr`函数进行日期字符串与日期值之间的转换。 2. **MaskEdit组件**:Delphi的VCL库中有一个名为`TMaskEdit`的组件,它可以用来限制用户输入的格式,非常适合处理日期输入。...

    Delphi7之SysUtils单元函数中文翻译

    - StrToDate/StrToTime:将字符串转换为日期或时间值。 3. **错误处理** - RaiseException:抛出一个异常,中断程序执行,通常在检测到错误时使用。 - SysErrorMessage:根据错误代码返回相应的错误消息文本。 ...

    delphi日期转换函数

    1. `StrToDate()`:将日期字符串转换为TDate类型,支持多种标准格式,如'YYYY-MM-DD'或'MM/DD/YYYY'。 2. `FormatDateTime()`:根据指定的格式将日期时间值转换为字符串。 3. `EncodeDate()`:将年、月、日分别作为...

    Delphi获取系统时间..rar

    这时,可以使用`System.SysUtils`中的`StrToDate`和`StrToTime`函数将字符串转换为日期和时间,或者使用`DateTimeToStr`和`TimeToStr`将日期和时间转换为字符串。 总之,在Delphi中获取和处理系统时间是一项基础且...

    delphi access 数据库压缩与备份

    if DaysBetween(StrToDate(mDate), StrToDate(rq)) >= 10 then begin // 其他代码... end; ``` 每十天执行一次压缩操作。首先关闭数据库连接,然后使用`DAO.DBEngine.36`对象来执行压缩操作。压缩完成后,更新`...

    Delphi-日期时间函数详解.doc

    - `StrToDateTime`,`StrToDate` 和 `StrToTime`:这些函数将字符串转换回对应的日期时间类型,如 `TDateTime`、日期或时间。 这些函数和过程是 Delphi 中日期时间操作的基础,它们允许程序员在各种格式之间灵活地...

    delphi从网页头获取网络时间日期

    ### Delphi从网页头获取网络时间日期 在Delphi中,有时我们需要从远程服务器获取当前的时间日期信息。这种需求在很多场景下都是必要的,比如为了校准本地时钟或者进行某些时间敏感的操作。本篇文章将详细介绍如何...

    delphi函数速查软件

    例如,`SysUtils`单元中的`Format`函数用于格式化字符串,`StrToDate`和`StrToTime`用于将字符串转换为日期和时间。 **数据库接口函数** Delphi的数据库支持主要通过ADO(ActiveX Data Objects)或DBExpress实现。...

    delphi时间函数

    3. **StrToDate** 和 **StrToTime**: 这两个函数分别用于将字符串转换为日期和时间。它们需要一个符合特定格式的字符串作为输入。 4. **Date** 和 **Time**: 这两个函数分别返回当前日期和时间(不包括小时、分钟和...

    日期比较大小

    对于日期比较的进一步复杂化,例如添加时间戳比较或处理日期字符串,可以使用`StrToDate`或`TryStrToDate`将字符串转换为TDateTime,或者使用`DateUtils`单元中的`SameDay`、`SameMonth`和`SameYear`函数进行精确...

    delphi属性大全

    20. `StrToXXX` 函数:用于将字符串转换为其他数据类型,如 `StrToDate` 转换为日期,`StrToFloat` 转换为浮点数,`StrToInt` 转换为整数。 21. `SorteD` 属性:通常用于列表框或数组,指示是否允许自动排序。 22....

    Delphi图书管理系统课程设计.doc

    6. **异常处理**:在执行数据库操作时,如StrToDate和StrToFloat转换可能出现异常,通过try-except结构捕获并处理异常,避免程序崩溃,保证程序的健壮性。 7. **Asp软件**:虽然文档中提及微软Asp软件,但没有具体...

    Delphi结合数据库获取部分日期信息..rar

    此外,你可以使用FormatDateTime函数将TDateTime值转换为可读的日期字符串,或者使用StrToDate和StrToDateTime函数将字符串转换为日期值。 总结来说,Delphi提供了强大的工具集来处理数据库中的日期信息。通过理解...

    收集一些Delphi时间处理函数.rar

    反之,`StrToDate`和`StrToTime`可以将字符串转换回`TDateTime`。 3. **时间间隔操作**: 可能会有一些函数用于计算两个日期或时间之间的差值,例如计算年龄、工龄等。这通常涉及到`IncDay`、`IncMonth`、`IncYear...

Global site tag (gtag.js) - Google Analytics