问题标签 [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.
c# - 在C#中将14个数字转换为日期时间
我有一个 14 个数字,有 2 个 AM/PM 字符,我想将它们转换为 dateTime
例如:515201483742AM
我试过这段代码:
输出格式错误
515201483742AM
在哪里5 15 2014 8 37 42 AM
月份M
没有前导0
一天也d
没有领先0
tt
相同的时间和AM
c# - 如果我以 dd-MM-yyyy 格式传递日期,则以 yyyy-MM-dd 格式将日期保存到 SQL Server 2008
我正在尝试将日期保存到 SQL Server 2008 数据库中。dd/MM/yyyy
即使日期以格式存储在数据库中,我也已将日期转换为yyyy-MM-dd
格式。我的按钮点击代码:
数据库日期(列)数据类型为date
. 可以知道原因吗??
我的其他课
c# - 将特定字符串转换为 dataTable Row 中的 dateTime
我正在尝试将特定字符串转换为包含在 DataTable 中的 DateTime。但由于某种原因不太有效。我尝试了几种组合。问题是字符串实际上包含日期周围的“”。
因此 DataTable 中的单元格包含值(包括双引号) “2014-08-08 08:00:00”
我的代码遍历所有这些并尝试将其转换为 DateTime(需要它作为对 SQL Server 执行 bulkCopy.WriteToServer(datatable) 的操作。
我在循环内的第一行得到错误。
字符串未被识别为有效的日期时间。
任何想法如何使演员正常工作?
c# - 如何将 PC 上文本文件中的日期字符串解析为 DateTime
---已编辑---
我有一个简单的 C# Windows 窗体。"c:\date.txt" 只是 (DateTime.Now)。稍后我将创建一些代码来更新此文件,但现在,我在调试时遇到了问题。它构建良好,但调试在 date.txt 文件中抛出异常......代码如下:
FormatException 未处理...该字符串未被识别为有效的 DateTime。有一个从索引 0 开始的未知单词。“将字符串转换为 DateTime 时,在将每个变量放入 DateTime 对象之前解析字符串以获取日期。”
我在解析!我已经尝试过(新的 StreamReader...ToString())。我试过 Convert.ToDateTime(...)。我试过让它成为一种方法......我试过 TryParse。没有任何帮助。我需要在这里做什么才能让这个东西从文件中读取字符串?
javascript - 解析自定义格式的 Javascript 中的“日期和时间”字符串
我必须解析格式为“2015-01-16 22:15:00”的日期和时间字符串。我想将其解析为 JavaScript 日期对象。对此有什么帮助吗?
我尝试了一些 jquery 插件,moment.js、date.js、xdate.js。仍然没有运气。
python - Python解析日期并找到正确的locale_setting
我有以下日期字符串:'3 févr. 2015 年 14:26:00 CET'
解析失败并出现错误:
我尝试使用以下命令遍历所有语言环境locale.locale_alias
:
但我找不到正确的。
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 中会解析相同的内容。
c# - .NET DateTime Parse 抛出异常
我遇到了一些对我来说似乎真的很奇怪的问题,我无法理解为什么会发生这种情况。
基本上,我正在尝试做一个 DateTime.ParseExact ,如果在一个案例上工作而不是在另一个案例上工作。
假设我有这个字符串作为日期字符串:
如果我通过给方法提供字符串的显式声明来解析,即下一个代码,一切正常:
现在,当将其作为动态值(这是我想要的)时,我在以下代码中得到“字符串未被识别为有效的 DateTime 格式”:
我也尝试过 Convert.ToDateTime 方法(它抛出了同样的异常):
'item.original' 变量来自一个类(它是该类的字符串属性,定义为
我真的迷路了。为什么会发生这种情况对任何人来说都有意义吗?
编辑
决定提供更多关于如何使用它的信息,因为问题可能来自更远的后面。
我有一个类,我用它来定义属性,使用反射将创建一个 DataTable。
该类具有以下属性:
然后我使用这种方法来构建 DataTable:
初始化 DataTable 后,我从 XmlData 类中读取值并使用以下代码将值分配给 last_date 列,如下所示:
c# - DateTime.TryParse 在 Internet Explorer 中不起作用
</p>
它在 chrome 和 firefox 中运行良好,但在 Internet Explorer 11 中没有转换为日期时间,请注意日期和时间之间
java - Java 8 DateTimeFormatter 解析具有不同重要性的可选小数秒
我正在尝试使用具有不同重要性的可选小数秒String
来测试日期时间的解析。Javadoc 的相关部分内容如下:DateTimeFormatter
Fraction:将纳秒字段输出为秒的分数。纳秒值有九位,因此模式字母的计数是从 1 到 9。如果小于 9,则纳秒值被截断,仅输出最高有效位。
基于我有限的理解,我曾经[...]
将小数秒标记为可选,并且由于我对不同的重要性感兴趣,我认为我应该坚持SSSSSSSSS
.
但是,单元测试在解析最多毫秒和微秒时失败,即第二种和第三种情况。更改ResolverStyle
toLENIENT
在这里没有帮助,因为它在解析阶段失败,而不是解决。
我可以知道我应该考虑哪些方法来解决我的问题吗?我应该使用DateTimeFormatterBuilder
选择性地指定每个小数位(9 次),还是我的模式有一种“更智能”的方式?
编辑我最终找到了自己的答案......仍然会在一天内无人回答,看看是否有其他方法。