问题标签 [datetime-parsing]

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 投票
7 回答
8321 浏览

javascript - 正则表达式:匹配 hh:mm、hh.mm 或 h

我正在寻找一个正则表达式来匹配javascript中的不同时间格式(用于时间跟踪网络应用程序) 。用户可以使用以下格式之一插入时间:

我可以轻松地创建一个正则表达式来匹配 hh:mm 和 hh.mm,但我无法让单小时格式正常工作。

这是我当前的正则表达式: ([0-2][0-9])(.|:)([0-5][0-9])

允许的字符0-9.:。如果用户键入任何其他字符,则验证应该失败。

有没有人有什么建议?

编辑

以下格式应适用于:

小时:毫米(3:30)

解决方案:http ://regexr.com?31gc3

0 投票
4 回答
23652 浏览

java - 如何以毫秒为单位获取格式化日期?

我有一个来自 sqllite 数据库的格式化日期,要在图形视图中使用它,我需要将其格式化为一个长数字。

格式为:

2012-07-11 10:55:21

如何将其转换为毫秒?

0 投票
2 回答
2778 浏览

c# - 如何将日期时间字符串转换为日期时间对象

string DateCreated = "2012-05-24 12:34:40.060";美国文化

如何将字符串创建为日期时间对象,其格式包括月、日、年、小时、分钟、秒、毫秒。我认为格式是“MM/dd/yyyy hh:mm:ss.fff tt”,但不确定。** ** = 红色下划线,错误

我需要 datetime 对象,因为我想通过另一个只接受“DateTime”值而不是字符串的函数传递它

任何帮助,将不胜感激。

谢谢你

这是我到目前为止所拥有的,但我知道它错了

0 投票
4 回答
307 浏览

c# - 日期时间解析的严格或类似选项

我有一个代码,在运行良好的 PC 中看起来像下面的代码:

我把它复制到另一台机器上,它说有些东西指责日期转换是错误的。我必须做的是使用:

有谁知道 c# 中是否有任何配置或控制这些东西的机器?(或者两台计算机之间的 .net 版本可能不同?但我很确定它们在两台机器上都是相同的,因为我在两台机器上都使用了 Ms Visual Studio 2008)。

我说的是 Windows 本身的全局配置,它对我的​​程序有一些严格的例外。有人知道吗?

0 投票
4 回答
1396 浏览

c# - 解析“2013-Jan-31”格式的日期时间会引发错误

我在数据库中有一个日期时间列。

为什么这不起作用?

0 投票
1 回答
2568 浏览

c# - 将 TextBox 解析为 SqlDbType.Date 为“dd.MM.yyyy”

我希望日期在页面上看起来像 dd.MM.yyyy。我喜欢这种方式,它与文化无关。

我不知道如何使它正确。

格式例外:

字符串未被识别为有效的 DateTime

我也尝试了许多类似DateTime.ParseExact(dateAddTxtBox.Text, "dd.MM.yyyy", null)或使用System.Globalization.CultureInfo.InvariantCulture的片段。没有任何帮助!

或者也许它会在 SQL 过程方面做得更好,不是吗?

当我没有用模式格式化我的文本框时,一切都很好:

升级版:

稍微提一下>> TextBox 上有只读属性。这就是为什么它没有工作!

现在的问题是,跳过是否正确ReadOnly="True"?我不希望用户直接在框中编辑日期。

UPD2:

ReadOnly="True"根本没有意义。它应该可以正常工作!我不知道为什么。

0 投票
1 回答
317 浏览

.net - DateTime 格式 - 我做错了什么?

我有这个字符串:“2013 年 1 月 14 日 9:15:00 EST”。

据我了解,格式如下:d。MMMM yyyy H:mm:ss EST,但我尝试了以下代码,但没有任何效果。我在这里做错了什么?

更新:

使用丹麦文化信息就可以了。但是,这也不起作用:Tir,2013 年 1 月 15 日 11:00:00

Tir 等于 Tue 或“Tuesday”。为什么不被识别?

基本上,我试图解析用于监控 RSS 提要的大量格式错误的日期时间字符串。许多 RSS 提要无法验证,但由于我无法更改这一点,因此无论如何我都需要一个好的方法来解析它们。虽然我有关于使用当前时间作为一种指导方针,因为解析的提要项目不应该超过一个小时。这意味着缺少正确的时区,可以设置为前一小时的最后一分钟。

例如。我得到以下日期时间字符串:Tir,2013 年 1 月 15 日 11:15:00。它没有时区指示,但由于提要项目是在 14:18 UTC 提取的,因此很可能在 14:15 UTC 发布。

这个问题开始是一个有点微不足道的错误修复,但更可能是关于如何解决这个问题的问题。有没有人有一些好主意?

谢谢。

0 投票
3 回答
860 浏览

c# - 在 DateTime.ParseExact 中没有修剪时间

我有一个文本框控件

这需要一个日期和时间,但我只想向数据库发送一个日期。

我在cs页面上使用它,但它不会减少时间。有哪些可能的错误?

0 投票
7 回答
6264 浏览

c# - 结合日期和时间

我需要结合日期和时间并插入一个日期时间行。

这是我的代码:

我遇到了异常:

输入字符串的格式不正确

0 投票
2 回答
1141 浏览

c# - 总是获取字符串未被识别为有效日期时间。如何转换为当前格式

我想dd-MM-yyyy使用我也使用过 ajax 日历的文本框接受格式的日期。

都抛出异常:

字符串未被识别为有效日期时间。

我知道我什么时候将我的系统日期格式更改为当前MM-dd-yyyydd-MM-yyyy,它会开始识别它,但是当我将它发布到服务器上时,解决方案是什么。

那么有什么解决方案可以将其解析为当前格式吗?