问题标签 [string-to-datetime]

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 回答
73 浏览

java - 我想在“MMdd”中使用 DateTimeFormatter 将字符串解析为日期,但它甚至会解析像“3212”这样的字符串,这是错误的

0 投票
1 回答
1771 浏览

python - 慢 pd.to_datetime()

我正在阅读两种非常相似的 csv 文件。它们的长度大致相同,为 20 000 行。每条线代表每秒记录的参数。因此,第一列是时间戳。

  • 在第一个文件中,模式如下:2018-09-24 15:38
  • 在第二个文件中,模式如下:2018-09-24 03:38:06 PM

在这两种情况下,命令是相同的:

我检查了两行的执行时间:

  • pd.read 在这两种情况下都同样有效
  • 执行第二行代码需要大约 3 到 4 秒

唯一的区别是日期模式。我不会怀疑的。你知道为什么吗?你知道如何解决这个问题吗?

0 投票
2 回答
213 浏览

python - to_datetime函数的Python多线程实现

我需要为 Python 作业实现多线程。

我有一本字典,该字典中的每个键(大约 40 个)都是带时间戳的 pandas 数据框。大多数数据框有 100,000 多行。它们的时间戳是"%Y-%m-%d %H:%M:%S"格式的字符串。

要转换带时间戳的字符串,我使用以下函数:

所以我想把每个进程to_dt(df)放在一个单独的线程中。我怎样才能做到这一点?

为简化起见,让我们考虑以下设置:

现在我们怎样才能使每次迭代

for i in range(20): to_dt(d_test['a'+str(i)])

在单独的线程中运行?

0 投票
1 回答
94 浏览

vb.net - 用户的不同日期时间格式导致错误

我的应用程序根据我的代码所基于的不同日期/时间格式在不同的安装中给出错误

例如下面的原始代码;

在其中一台用户计算机上出现以下错误;

您的应用程序中发生了未处理的异常... 如果您单击退出,应用程序将立即关闭。来自“日期”类型的字符串“16/04/1996”的对话无效。

这是因为以下代码行;

但它没有在我的电脑上给出错误。

我的问题是关于;如何处理这个错误,这将阻止不同计算机上所有不同的日期和时间格式

0 投票
0 回答
1134 浏览

python - pandas - 将具有多种日期格式的列转换为日期时间

我在数据框中有一列需要转换为日期时间的多种日期格式。

输出应该看起来像

使用 pd.to_datetime(df['Month']) 返回错误...

OutOfBoundsDatetime:越界纳秒时间戳:1-09-18 00:00:00

0 投票
1 回答
290 浏览

python-3.x - pandas to_datetime 无法将字符串解析为日期并返回字符串

我有Series s一个

我尝试将以下代码转换sdatetime;

但它s原样返回,没有进行任何转换,我期待类似的东西,

format是根据将 月份表示为十进制数的strftime指令定义的,例如 1;将年份表示为十进制数,例如 2018。我想知道这里有什么问题。我正在使用和。%-m%YPandas 0.22.0Python 3.5

更新

0 投票
1 回答
453 浏览

python - 替换日期中的日期以适应 pd.to_datetime 格式

我有一个包含多列和多行的数据框。在这些列之一中,日期格式为mm/dd/yyyy

我正在尝试使用它进行转换,df['col'] = pd.to_datetime(df['col'])但出现以下错误,因为有多个记录00代替了缺失的月份或日期:

ValueError:日期超出月份的范围

我不想这样做,df['col'] = pd.to_datetime(df['col'], errors = 'coerce')因为我想保留那里的任何数据。

我想要缺少几天或几个月或两者的所有日期(例如11/00/2018, 00/13/2018, or 00/00/2018),具有01缺少值的值(例如11/01/2018, 01/13/2018, 01/01/2018)。

0 投票
1 回答
66 浏览

mysql - 如何将字符串(在三个单独的列中)转换为时间戳(一列)MYSQL

嗨,我是一个新的编码员,搞砸了我的 sql 表。我没有用时间戳存储我的日期,而是将日期放在三个单独的列中:日、月和年。我现在意识到我需要这些时间戳。所以我可以执行更复杂的查询。

这是我需要 UPDATE 的样子:

先感谢您

0 投票
2 回答
1138 浏览

mysql - 将从json值中提取的字符串转换为返回NULL的日期

我在一个 db 字段中以 json 格式保存日期。json 值如下所示:

我想created_date通过 sql 从 json 中提取,并通过以下查询获取它。

上面的查询返回

现在我正在尝试将此返回的字符串转换为日期。

但这是返回 NULL。当我尝试使用样品时

它的回归

我究竟做错了什么?谁能帮我解决这个问题?

提前致谢

0 投票
1 回答
1518 浏览

mongodb - mongoDB多级嵌套字符串转换为日期对象

我有一个 mongoDB 包含这样的条目:

我想执行基于时间戳的查询,但我知道时间戳必须是 mongoDB 时间戳对象,而不是现在的字符串。

我发现这个函数可能有助于转换为 mongoDB 日期对象https://docs.mongodb.com/manual/reference/operator/aggregation/toDate/它适用于一个非常简单的玩具示例(非嵌套) JSON 结构。

当我执行相同的操作将数据集中的 timeStamp 字段转换为日期时(它存储在名为“collection”的集合中的 mongoDB 中)并为名为“timeMongo”的新字段创建一个新字段,如下所示:

我收到以下错误:

期待任何帮助或提示如何使其工作。提前致谢!


正如 Anthony 所问的,这里有一个玩具示例以及它应该如何工作:这是一个带有 timeStamp 字段作为字符串的示例集合

然后一旦我发出命令:

我得到这个回应:

这就是我想要获得的