问题标签 [formatdatetime]

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.

0 投票
1 回答
28165 浏览

vba - 使用 format() 或 CDate() 将字符串转换为日期的 VBA 问题

如果以前有人问过这个问题,请指出我正确的方向。我似乎找不到任何对我的 google-ing 技能有用的东西。

我有以下代码,它读入这样的字符串;Outage StartDate: 05/10/11 23:59 EST
并拉出日期信息,即 05/10/11 23:59

这是我通常得到的输出:

但有时它甚至会交换日期和年份:

然后 CDate 完全填充东西,将日期转换为诸如 1931 之类的东西......任何将日期字符串转换为日期对象的帮助将不胜感激。

================

编辑:可能应该在最初的帖子中提到这一点。读取字符串背后的想法是转换为 Date 对象,以便我可以创建日历约会。目前我用这个;

我认为这是问题所在,sStartTime = "29/09/11 23:00" (dd/mm/yy hh:mm) 和 dStartTime = "11/9/2029 11:00:00 PM"

所以很明显那里发生了一些转换问题,但我不知道我打算将什么格式提供给 CDate 函数,以便将 29/09/11 23:00 转换为等效的日期对象。

0 投票
2 回答
1856 浏览

delphi - 如何在日期末尾添加序数后缀?

我正在使用 Delphi BDS2006 如何格式化日期(01/10/2011)看起来像 1st Oct 2011

我尝试使用 ShowMessage(FormatDateTime('ddd mmm yyyy', now));

我得到的信息是Sat Oct 2011

ddd给我Sat而不是1st

我想添加st,nd,rd,th到日期的类似方式

是否有内置程序或功能来执行此操作,或者我必须手动检查日期并为其分配后缀

我目前正在使用这个

0 投票
1 回答
1577 浏览

delphi - Delphi FormatDateTime 异常

对于 CSV 文件的每一行,我的应用程序需要调用一个方法,该方法读取每个变量并使用 GetDataItem 方法将其中一些变量写入表中。例如

这工作正常,除了我还需要从日期时间戳生成一个 ReverseDate,格式为 yyyymmdd。然而,任何再次使用时间戳变量的尝试似乎都会引发异常,例如

或者

我已经尝试复制 DateTime 变量并对其进行处理,或者拆分 DateTime 字符串,但好像任何进一步的操作都会在运行时引发异常。

编辑:抱歉,在我的 XP 机器上,我现在得到了异常:

谢谢

0 投票
1 回答
2308 浏览

delphi - 如何使用 FormatDateTime 返回与当前年份连接的默认日期?

我正在使用德尔福 2007。

我需要编写一个始终将 01/01/ 作为 EditValue 返回到 TDateEdit 框(DevExpress 组件)的 FormatDateTime 函数。

我已经试过了...

但他们都没有工作。它导致将字符串类型的变体转换为双精度的错误。“无法将类型(字符串)的变体转换为类型(双)”

0 投票
1 回答
1912 浏览

delphi - Delphi XE2 FormatDateTime 传递 -693594

我们这里有点问题。我们已经从 Delphi 2006 升级到 Delphi XE2,并且正在转换我们的代码。

问题是,我们通过我们的应用程序和数据库记录使用值 -693594 来表示无日期(零日期)。在 Delphi 2006 中,FormatDateTime 函数会正确地将其格式化为 00/00/0000(给定日期格式 dd/mm/yyyy)。

但是在 Delphi XE2 中,他们在 System.SysUtils 的 DateTImeToTimeStamp 函数中添加了对 ValidateTimeStampDate 的调用,这会引发错误“无效的浮点运算”。传递大于 -693594 的任何值,例如 -693593,都可以正常工作。

有没有其他人遇到过这个问题和/或有人知道解决方法吗?

0 投票
2 回答
5947 浏览

asp.net - 如何从 VB.Net 中的日期中删除 00:00:00?

我有一个数据表(由数据库使用数据适配器返回),其中包含出生日期结束时的DateOfBirth字段。00:00:00我想删除那些 00:00:00 所以我写了一个函数,但它没有完成这项工作,我不知道为什么。任何人都可以向我建议如何00:00:00DateOfBirth. 我没有数据库或存储过程的权限。

0 投票
2 回答
36876 浏览

delphi - 使用 StrToDateTime 和 TFormatSettings 的转换不起作用

此代码应该在 Delphi XE2 中工作,但它在 StrtoDateTime 转换中给出“不是有效的日期和时间”错误:

有什么提示吗?

0 投票
1 回答
92 浏览

sql - 问题 date_format 日期更改,添加分钟

我有个问题。我做这样的查询:

如果我在数据库中有一个检测:2013-08-01 16:00:00 当我显示日期时,日期是:2013:08_01 16:02:00 怎么可能?

0 投票
2 回答
649 浏览

apache-flex - 如何在 Flex 中屏蔽 Datefield?

有谁知道如何在 flex 中屏蔽 DateField 中的输入?

我们的 DateField 使用 DD/MM/YYYY 格式。

我们的用户希望:

  • 能够输入日期而无需输入斜线
  • 仍然可以在日期选择器中使用日期选择(日期字段的下拉菜单)

我用谷歌搜索并找到了使用 3 个文本框的方法。我希望有一个 DateField 控件。这样,用户也可以使用日期选择器(下拉菜单)。

0 投票
2 回答
8748 浏览

xslt - 在 XSLT 中使用 format-date() 方法时出现编译错误

我正在尝试使用 2.0 版的 XSLT 将 XML 转换为 CSV。但是在 XSLT 中使用 format-date 方法时出现编译错误。以下是错误:

检查表达式 'funcall(format-date, [variable-ref(dt/string), literal-expr([D01]/[M01]/[Y0001])])' 的类型时出错。
致命错误:“无法编译样式表”。

XSLT 代码: