问题标签 [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 回答
3801 浏览

python - 熊猫 to_datetime 不适用于空值

是的,我会尽可能清楚。

这是我的数据框,名为base_varlist2.

varlist2是我的数据框中所有列的列表:

我想将所有日期转换为日期时间。当然,其中一些是NaN.

这是我尝试过的:

所以我遍历列表中的每个元素并将缺失值更改为空白。然后我将日期更改为日期时间mm_dates。这可以很好地工作,直到它出现缺失值。当我运行 for 循环时没有任何错误,但是当我运行它时:

我得到一个值错误:

这很奇怪。我什至有error='coerce'...有谁知道可能出了什么问题?

0 投票
1 回答
697 浏览

python - Pandas to_datetime 在非美国日期的行为不一致

我对大熊猫to_datetime在非美国约会时的行为感到困惑。

在这个简单的例子中,Pandas 在第 2 行和第 3 行都正确推断了月份,但在第 1 行和第 4 行都失败了。

显然它将第 2 行和第 3 行视为dd/mm/yyyy日期(因为 13 和 27 显然不能是月份),但将剩余日期视为mm/dd/yyyy.

我的期望是to_datetime从整个系列中推断出来,然后对每个条目都一视同仁。

在此处输入图像描述

注意:我知道to_datetime有一个dayfirst论点和一个format论点,我的问题主要是关于为什么infer_datetime_format在这种微不足道的情况下会失败。

0 投票
0 回答
227 浏览

mysql - mysql CREATE TABLE STRING_TO_DATE 统一两种日期格式

我正在尝试使用以下代码从我的查询结果创建一个新表,同时在同一列中有两种不同的日期格式(在推文表中格式化为文本):

我必须在列时间戳中排序时间戳:20.08.2014 20:17 2014-03-10 02:19:02

我想将它们统一为一种日期格式(首选非特定格式)并将它们以正确的格式保存为日期,然后将整个选择导出到新查询中。

不幸的是,我收到一个错误:

日期时间值不正确:“20.08.2014 20:17:00”

我也发现了这个问题,但我太初学者了,无法理解该解决方案。

表推文看起来像这样 - 所有列都格式化为文本,例如 fullnameTEXT NULL DEFAULT NULL COLLATE 'utf8mb4_unicode_ci', (...) timestampTEXT NULL DEFAULT NULL COLLATE 'utf8mb4_unicode_ci', (...)

非常感谢任何帮助-谢谢!

0 投票
2 回答
1068 浏览

python - 从月份和日期创建日期时间列,年份基于月份

如图所示,我有 mm-dd 形式的日期的柱状数据。我需要添加正确的年份(10 月到 12 月的日期是 2017 年,1-1 之后的日期是 2018 年)并创建一个日期时间对象。下面的代码有效,但很难看。有没有更 Pythonic 的方式来实现这一点?

印刷:

0 投票
1 回答
1510 浏览

java - 在Java中将具有毫秒的字符串转换为日期格式

我正在尝试将毫秒 (20180510-10:50:58.106) 的字符串转换为 java 中的日期。但是,当我转换它时,我得到毫秒部分,但又在字符串中。我想要日期格式的相同部分。

输出是:

变量 abc 是一个字符串。我希望在 Date 变量中具有相同的输出。

0 投票
1 回答
697 浏览

powershell - PowerShell:奇怪的日期格式字符串到日期时间

我无法处理从事件日志导出的奇怪日期格式。

如下所示: 2018 年 5 月 14 日星期一 09:32:59 UTC

我尝试了通用的 Get-date,一直到:

我有一种感觉,我可能做错了什么,这是显而易见的。这就是我得到的感觉。

0 投票
2 回答
2539 浏览

python - 设置 pd.to_datetime 的格式

嗨,已经提到了这篇文章,但我无法解决我的问题。我的 CSV 中有一个列,它是字符串,示例值在下面(请注意,monthyear定位有时是相反的)。我需要在我的 中设置什么格式to_datetime?我尝试了以下所有方法

我得到错误

ValueError:日期超出月份的范围

对于 [1],我得到

ValueError:时间数据“Mar-97”与格式“%m/%d/%Y”不匹配(匹配)

对于 [2]。我也试图删除,%d但没有运气。你能指出我这里出了什么问题吗?

0 投票
1 回答
311 浏览

mule - 使用 dataweave 将字符串转换为日期

我尝试使用以下但它不起作用,我还在“类型强制表” https://docs.mulesoft.com/mule-user-guide/v/3.8/dataweave-types中查找了字符串到日期转换/强制表#type-coercion-table。我没有找到可以帮助我解决这个问题的东西。

欣赏是否有人有任何想法要分享。

0 投票
4 回答
343 浏览

python - 如何将 2017-03-09T10:34:11Z 之类的字符串转换为日期时间?

我正在尝试分析 Open Food Facts Dataset。数据集非常混乱!我目前正在尝试将“created_datetime”对象转换为 Python 日期时间对象。此列中的条目都看起来像“2017-03-09T10:34:11Z”。我已经尝试过使用和不使用“infer_datetime_format”的普通 to_datetime 方法。他们都没有工作。然后我将字符串的格式更改为“2017 03 09 10 34 12”(我删除了“Z”和“T”并在每个数字之间添加了一个空格)。然后我尝试再次运行 to_datetime,将格式设置为 '%Y %m %d %IM% %S'。但无论我做什么,都会出错。在这种情况下,我得到:“'%' is a bad directive in format '%Y %m %d %IM% %S'”。有人可以帮我吗?我真的很感激!

0 投票
1 回答
437 浏览

python - Python - 可以从特定字符串输入中获取所有日期的日期解析器

目前正在做一项交给我的任务,该任务部分与机器学习有关。任务是将用户输入的字符串解析为日期,假设我可以有 2 个函数参数:date_fromdate_to;类似于下面给出的示例。

任何可以提供帮助的类/功能或有关如何做的想法都会对我有很大帮助。

目前我正在使用 Flask 进行开发和测试。