问题标签 [date-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 投票
1 回答
2417 浏览

javascript - 在 Javascript 中解析 Python 日期时间字符串

我需要将 Python 生成的日期时间字符串解析为 Javascript 日期对象。我走的是最简单的路线:

在 Python 中:

例如 dstring = '2012-05-16 19:20:35.243710-04:00'

在 Javascript 中(使用datejs库):

这让我在 Chrome 中获得了正确的日期对象,但在 Firefox 和 Safari(在 Mac 上)中出现“无效日期”错误。

0 投票
1 回答
350 浏览

android - 在android中设置不同区域设置后的日期格式异常

我的申请中有一个问题。我正在为 6 种不同的语言开发我的应用程序:
1)英语 2)俄语 3)法语 4)意大利语 5)葡萄牙语 6)印地语

现在我的应用程序适用于英语,但是当我设置其他语言的语言环境时,使用此功能在日期解析和十进制格式上给了我例外

0 投票
1 回答
2376 浏览

c++ - c++ 为什么我的日期解析不是线程安全的?

此函数应采用日期和格式字符串以及return boost::posix_time::ptime.

例如:2012:06:14 02:50:58%Y:%m:%d %H:%M:%S

但是,如果我在多线程程序中调用它,有时会抛出异常,尽管formatlocalDate是正确且可解析的(我对每个调用都使用相同的日期)。我发现了一些关于std::stringstream/std::locale线程问题的信息,但没有最新的(我使用的是 gcc 4.6.3 64bit)。

这里有人有同样的问题:

在过去几天使用 Valgrind/drd 进行测试时,我发现我的代码中有很多部分会导致问题。例如,在调用一些 boost 日期时间转换函数时,我点击了 std::locale(),它不是线程安全的。

更新的代码没有问题:

但还是:为什么?

0 投票
1 回答
1523 浏览

java - 从String java中提取日期

我有一个包含多个日期的字符串,例如:

如何读取此字符串并提取每个日期?我正在使用SimpleDateFormat该类来创建一个正则表达式。

我试过了 :

我刚刚做了,得到第一个,它改变了格式和时区:

输出:2012 年 7 月 20 日星期五 06:11:36 BST

0 投票
2 回答
6428 浏览

javascript - 使用 javascript 以正确的格式解析字符串

我有一个始终采用这种格式的字符串:2012 年 5 月 7 日或 2012 年 5 月 17 日我的目标是解析这个字符串并以这种格式获取日期:yyyy-mm-dd

因此,我的示例 2012 年 5 月 7 日将变为 2012-05-07,2012 年 5 月 17 日将变为 2012-05-17

我试过了

但结果是:

非常感谢您的帮助。

0 投票
3 回答
4017 浏览

java - 为什么在 Java 中将字符串解析为日期很慢?我们可以加速吗?

我正在读取一个包含日期的文本文件,并且我想将表示日期的字符串解析为 java 中的 Date 对象。我注意到的是操作很慢。为什么?有什么方法可以加速吗?我的文件看起来像:

我正在逐行读取文件,然后String从每一行获取日期,然后我将其解析为一个Date对象SimpleDateFormat,如下所示:

0 投票
4 回答
53238 浏览

java - 以纳秒为单位的字符串日期转换

我一直在为 Android 应用程序的这段代码苦苦挣扎,但我无法掌握它。我已经阅读并尝试了在 stackoverflow 和其他地方找到的所有解决方案,但仍然没有运气。

我想要做的是有一个函数可以将字符串转换"17.08.2012 05:35:19:7600000"为 UTC 日期和一个函数,该函数接受一个UTC date并将其转换为这样的字符串。

这导致 :Today = 17.08.2012 07:41:59:0000000 17 Aug 2012 04:41:59 GMT这两个都是错误的。

我尝试设置SDF's timezoneUTC,没有运气。
我注意到的另一件事:如果我这样做df.setLenient(false);
,它给了我:java.text.ParseException: Unparseable date: "17.08.2012 05:35:19:7600000"

如果有人能给我一些解释/示例代码,我将不胜感激。提前致谢

0 投票
2 回答
2230 浏览

java - Java 异常处理

您好我正在尝试使用以下代码我遇到解析异常并且需要知道如何处理

提前致谢

0 投票
4 回答
8937 浏览

python - 你知道一个用于处理日期的很棒的 Python 库吗?

我搜索了一个很棒的 Python 库日期,比如Moment.js。你知道一些吗?

我特别想要一个可以进行如下转换的库:09/25/2012 00:00 - 09/25/2012 13:0009/25/2012 00:00 - 13:00

0 投票
3 回答
2116 浏览

java - Java DateFormat 返回不正确的日期

我正在尝试用 a 解析日期,SimpleDateFormat但遇到了一个奇怪的行为。

此示例"Sun Jan 01 19:00:32 CET 2012"在我的机器上打印:

我希望会"Wed Sep 26 19:00:32 CET 2012"回来。

我的 DateFormat 字符串不正确吗?