问题标签 [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 投票
2 回答
4307 浏览

c# - 在C#中将14个数字转换为日期时间

我有一个 14 个数字,有 2 个 AM/PM 字符,我想将它们转换为 dateTime

例如:515201483742AM

我试过这段代码:

输出格式错误

515201483742AM在哪里5 15 2014 8 37 42 AM

月份M没有前导0

一天也d没有领先0

tt相同的时间和AM

0 投票
1 回答
1871 浏览

c# - 如果我以 dd-MM-yyyy 格式传递日期,则以 yyyy-MM-dd 格式将日期保存到 SQL Server 2008

我正在尝试将日期保存到 SQL Server 2008 数据库中。dd/MM/yyyy即使日期以格式存储在数据库中,我也已将日期转换为yyyy-MM-dd格式。我的按钮点击代码:

数据库日期(列)数据类型为date. 可以知道原因吗??
我的其他课

0 投票
3 回答
9700 浏览

c# - 将特定字符串转换为 dataTable Row 中的 dateTime

我正在尝试将特定字符串转换为包含在 DataTable 中的 DateTime。但由于某种原因不太有效。我尝试了几种组合。问题是字符串实际上包含日期周围的“”。

因此 DataTable 中的单元格包含值(包括双引号) “2014-08-08 08:00:00”

我的代码遍历所有这些并尝试将其转换为 DateTime(需要它作为对 SQL Server 执行 bulkCopy.WriteToServer(datatable) 的操作。

我在循环内的第一行得到错误。

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

任何想法如何使演员正常工作?

0 投票
3 回答
4229 浏览

c# - 如何将 PC 上文本文件中的日期字符串解析为 DateTime

---已编辑---

我有一个简单的 C# Windows 窗体。"c:\date.txt" 只是 (DateTime.Now)。稍后我将创建一些代码来更新此文件,但现在,我在调试时遇到了问题。它构建良好,但调试在 date.txt 文件中抛出异常......代码如下:

FormatException 未处理...该字符串未被识别为有效的 DateTime。有一个从索引 0 开始的未知单词。“将字符串转换为 DateTime 时,在将每个变量放入 DateTime 对象之前解析字符串以获取日期。”

我在解析!我已经尝试过(新的 StreamReader...ToString())。我试过 Convert.ToDateTime(...)。我试过让它成为一种方法......我试过 TryParse。没有任何帮助。我需要在这里做什么才能让这个东西从文件中读取字符串?

0 投票
6 回答
77139 浏览

javascript - 解析自定义格式的 Javascript 中的“日期和时间”字符串

我必须解析格式为“2015-01-16 22:15:00”的日期和时间字符串。我想将其解析为 JavaScript 日期对象。对此有什么帮助吗?

我尝试了一些 jquery 插件,moment.js、date.js、xdate.js。仍然没有运气。

0 投票
2 回答
3006 浏览

python - Python解析日期并找到正确的locale_setting

我有以下日期字符串:'3 févr. 2015 年 14:26:00 CET'

解析失败并出现错误:

我尝试使用以下命令遍历所有语言环境locale.locale_alias

但我找不到正确的。

0 投票
2 回答
1111 浏览

c# - DateTime 解析在 Windows 7 中不起作用:该字符串未被识别为有效的 DateTime

在我开始解释之前,我需要告诉我已经尝试了 stackoverflow 中提供的所有可能的解决方案。但在 Windows 7 中不起作用。

在 Windows 7 上解析日期时间不起作用。我尝试了以下代码片段

我有一个输入文件,它有一个交易日期列,它可以是任何有效的日期时间格式,现在在文件中(MM/dd/YYYY),我需要将其转换为“M/d/yyyy h: mm:ss tt" 格式。
在 XP 中运行时,此代码可以正常工作,但在 Windows 7 中,即使在尝试 ParseExact 后也会显示错误。
即使我使用

在 Windows 7 中运行时,很少有记录会被视为无效,但在 XP 中会解析相同的内容。

0 投票
3 回答
1247 浏览

c# - .NET DateTime Parse 抛出异常

我遇到了一些对我来说似乎真的很奇怪的问题,我无法理解为什么会发生这种情况。

基本上,我正在尝试做一个 DateTime.ParseExact ,如果在一个案例上工作而不是在另一个案例上工作。

假设我有这个字符串作为日期字符串:

如果我通过给方法提供字符串的显式声明来解析,即下一个代码,一切正常:

现在,当将其作为动态值(这是我想要的)时,我在以下代码中得到“字符串未被识别为有效的 DateTime 格式”:

我也尝试过 Convert.ToDateTime 方法(它抛出了同样的异常):

'item.original' 变量来自一个类(它是该类的字符串属性,定义为

我真的迷路了。为什么会发生这种情况对任何人来说都有意义吗?

编辑

决定提供更多关于如何使用它的信息,因为问题可能来自更远的后面。

我有一个类,我用它来定义属性,使用反射将创建一个 DataTable。

该类具有以下属性:

然后我使用这种方法来构建 DataTable:

初始化 DataTable 后,我从 XmlData 类中读取值并使用以下代码将值分配给 last_date 列,如下所示:

0 投票
2 回答
1242 浏览

c# - DateTime.TryParse 在 Internet Explorer 中不起作用

‎</p>

它在 chrome 和 firefox 中运行良好,但在 Internet Explorer 11 中没有转换为日期时间,请注意日期和时间之间

0 投票
1 回答
18818 浏览

java - Java 8 DateTimeFormatter 解析具有不同重要性的可选小数秒

我的MCVE(作为TestNG单元测试):

我正在尝试使用具有不同重要性的可选小数秒String来测试日期时间的解析。Javadoc 的相关部分内容如下:DateTimeFormatter

Fraction:将纳秒字段输出为秒的分数。纳秒值有九位,因此模式字母的计数是从 1 到 9。如果小于 9,则纳秒值被截断,仅输出最高有效位。

基于我有限的理解,我曾经[...]将小数秒标记为可选,并且由于我对不同的重要性感兴趣,我认为我应该坚持SSSSSSSSS.

但是,单元测试在解析最多毫秒和微秒时失败,即第二种和第三种情况。更改ResolverStyletoLENIENT在这里没有帮助,因为它在解析阶段失败,而不是解决。

我可以知道我应该考虑哪些方法来解决我的问题吗?我应该使用DateTimeFormatterBuilder选择性地指定每个小数位(9 次),还是我的模式有一种“更智能”的方式?

编辑我最终找到了自己的答案......仍然会在一天内无人回答,看看是否有其他方法。