- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在寻找一个函数来反转任何字符串(YYYYMDD
、YY/MM/DD
、YYMMDD
,...) 由函数 FormatDateTime 创建到日期时间。
示例
我有一个格式为YYYYMMDD
的字符串日期,由FormatDateTime
创建
mydatestr:=FormatDateTime('YYYYMMDD',Mydate);
现在如何再次将 mydatestr 转换为 DateTime
?
更新
这些功能
function StrToDate(const S: string): TDateTime; overload;
function StrToDate(const S: string;
const FormatSettings: TFormatSettings): TDateTime; overload;
function StrToDateTime(const S: string): TDateTime; overload;
function StrToDateTime(const S: string;
const FormatSettings: TFormatSettings): TDateTime; overload;
不支持传递带有要转换格式的字符串。
我看起来像这样
Mydatetime:=InvFormatDatetime('20091225','yyyymmdd');
或
Mydatetime:=InvFormatDatetime('20090108','yyyyddmm');
最佳答案
使用现有解决方案非常简单,RX 包中 rxDateutil.pas 单元中的 StrToDateFmt 函数可以在此处下载:http://sourceforge.net/projects/rxlib/
编辑:
上面提到的函数和 rxDateutil.pas 中的 StrToDateFmt 正在执行您所期望的操作,使用指定的字符串掩码将字符串转换为日期时间,代码太大而无法包含在内,因为该单元还包含其他日期函数,其中一些函数需要将字符串转换为日期。
使用示例:
Result := StrToDateFmtDef('MM/DD/YYYY', '11/11/2011', Now);
关于delphi - FormatDateTime 的反函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2503460/
我正在寻找一个函数来反转任何字符串(YYYYMDD、YY/MM/DD、YYMMDD,...) 由函数 FormatDateTime 创建到日期时间。 示例 我有一个格式为YYYYMMDD的字符串日期,
我正在使用C++构建器函数,该函数可以格式化从微 Controller 接收的时间,如下所示: void DisplayTime(unsigned long SecondsSince1900, uns
我使用的是 Delphi 2007。 我需要编写一个 FormatDateTime 函数,该函数始终将 01/01/作为 EditValue 返回到 TDateEdit 框(DevExpress 组件
我正在将日期转换为日期和时间字符串。我使用以下代码: String result = DateUtils.formatDateTime( getApplicationConte
String time = DateUtils.formatDateTime(context, 1469602800000, DateUtils.FORMAT_SHOW_TIME); 结果是:03:0
FormatDateTime 函数 返回表达式,此表达式已被格式化为日期或时间。 FormatDateTime(Date[, NamedFormat]) 参数 Date 必选项。要被格式化
我们这里遇到了一些问题。我们已经从 Delphi 2006 升级到 Delphi XE2,并且正在转换我们的代码。 问题是,我们通过应用程序和数据库记录使用值 -693594 来表示无日期(零日期)。
这个问题有点长,但我们开始吧。有一个 FormatDateTime 版本据说是线程安全的,因为您使用 GetLocaleFormatSettings(3081, FormatSettings); 获取
我有带有 Hibernate 和 H2 的 Spring。一切工作正常,除了我的自定义查询之一: 我的实体: @Entity public class Match { @Id @Gen
我是一名优秀的程序员,十分优秀!