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

python - 从系列中提取小时/分钟/秒

我必须从“会话”列中提取小时/分钟/秒并将它们添加到时间。有没有办法使用熊猫来做到这一点?

我有这样的事情:

我想将此列值转换为秒,然后将总秒数添加到我的其他时间列。这会给我花费的总时间。

有关如何在 df 中拆分此类列的任何建议?

0 投票
1 回答
816 浏览

mysql - Convert SQL date varchar(512) to dd/MM/yyyy

When I want to "translate" a Ndate figure into dd/MM/yyyy I use this

But I have a field that's VARCHAR(512) with that very format, and I'd like to convert that string to a date format.

Could you (yes, you :-)) tell me how to do it in SQL Server language?

Thank you.

0 投票
1 回答
3333 浏览

c# - 需要在 C# 中将字符串转换为 DateTime 格式

当我尝试将其转换为 Datetime 时,我有一个字符串存储在表中"13/12/1985 12:00:00 a.m.",我收到一个异常消息“字符串不是有效的 DateTime 格式”。这是因为第一部分string(13)是月份。有什么方法可以将上述字符串转换为 ( mm/dd/yyyy hh:mm:ss am/pm) 格式?实际上保存在表格中的字符串的格式是“dd/mm/yyyy”。我想在日期时间转换为“mm/dd/yyyy”

0 投票
2 回答
369 浏览

javascript - 如何在javascript中将字符串转换为有效日期

我有时间间隔,例如“01:30:00”作为字符串。现在我想将此字符串转换为 javascript 中的有效 DateTime 以进行操作。例如:加 1 小时。

0 投票
1 回答
2473 浏览

python - Pandas 日期时间格式不一致

大约两周前,我开始使用 pandas 库。学习新功能。对于以下问题,我将不胜感激。

我有一列包含混合格式的日期。这些是目前的 2 种格式

  1. mm/dd/yyyy
  2. dd/mm/yyyy

数据集的摘录:-

我正在努力将这些转换为通用格式。我尝试使用熊猫的'to_datetime'。这没用。我也不确定在这种情况下使用正则表达式会有什么帮助。

另一条信息。日期按排序顺序排列。可以使用信息完成某事吗?

编辑1:

我知道,如果我们单独查看它们,则无法区分 2016 年 6 月 4 日和 2016 年 5 月 6 日。但是,我希望日期按升序排列并且实际数据集分布超过一年的事实,会有一种方法来理解它。鉴于日期按升序排列,是否有人知道可以理解格式的函数?

EDIT2:2 个月的样本:- 2016 年 4 月和 5 月。请注意,没有模式。因此,请不要根据以下数据的模式提出任何解决方案。

4/1/2016 4/1/2016 4/3/2016 4/3/2016 3/4/2016 4/4/2016 4/4/2016 4/5/2016 4/5/2016 4/7/2016 2016 年 4 月 7 日 2016 年 4 月 8 日 2016 年 4 月 8 日 2016 年 4 月 14 日 2016 年 4 月 16 日 2016 年 6 月 4 日 2016 年 7 月 4 日 8/4/2016 11/4/2016 11/4/2016 11/4/2016 11/4/2016 11/4/2016 12/4/2016 12/4/2016 12/4/2016 13/4/2016 13/4/2016 13/4/2016 13/4/2016 13/4/2016 14/04/2016 15/4/2016 16/4/2016 16/4/2016 18/4/2016 18/4/2016 19/4/2016 19/4/2016 20/4/2016 20/4/2016 21/4/2016 21/4/2016 21/4/2016 22/4/2016 23/4/2016 23/4/2016 25/4/2016 25/4/2016 26/4/2016 26/4/2016 26/4/2016 26/4/2016 26/4/2016 26/4/2016 29/4/2016 29/4/2016 29/4/2016 30/4/2016 2/5/2016 2/5/2016 3/5/2016 3/5/2016 3/5/2016 3/5/2016 4/5/2016 5/4/2016 5/4/2016 5/4/2016 6/5/2016 6/5/2016 7/5/2016 7/5/2016 7/5/2016 9/5/2016 9/5/2016 9/5/2016 9/5/2016 10/5/2016 10/5/2016 11/5/2016 11/5/2016 12/5/2016 5/13/2016 5/14/2016 5/14/2016 5/15/2016 5/16/2016 5/16/2016 5/16/2016 5/16/2016 5/16/2016 5/16/2016 5/16/2016 5/17/2016 5/17/2016 5/18/2016 5/18/2016 5/19/2016 5/19/2016 5/20 /2016 5/20/2016 5/20/2016 5/20/2016 5/20/2016 5/21/2016 5/23/2016 5/23/2016 5/23/2016 5/23/2016 5/23 /2016 5/23/2016 5/24/2016 5/24/2016 5/25/2016 5/26/2016 5/26/2016 5/26/2016 5/27/2016 5/27/2016 5/27 /2016 5/27/2016 5/27/2016 5/27/2016 5/27/2016 5/28/2016 5/30/2016 5/30/2016

0 投票
4 回答
2157 浏览

python - 从时间戳生成日期时间格式字符串

我想从我得到的输入数据中生成时间/日期格式字符串。是否有捷径可寻?

我的输入数据如下所示:

所以我的代码应该生成以下格式字符串:

背景:

我曾经pandas.to_datetime()生成日期时间对象以进行进一步处理。这很好用,但是这个函数会变慢(dateutil.parser.parse 在这里使用)有很多数据(>~50k)。目前,我在我的代码中提供了上面硬编码的格式字符串以加快速度,to_datetime()这也很有效。现在我想在代码中生成格式字符串,以便更灵活地处理输入数据。

编辑(因为前两个答案不适合我的问题):

我想生成格式字符串而不是日期时间字符串。

编辑2

提出问题的新方法:我正在读取包含大量数据的文件。每行数据都有一个时间戳,格式如下:'01.12.2016 23:30:59,123'。我想将这些时间戳转换为日期时间对象。为此,我目前正在使用 pandas.to_datetime() 。此功能运行良好,但由于我得到了一些包含超过 50k 数据集的文件,所以它变得很慢。为了加快这个过程,我在函数 pandas.to_datetime(format='%d.%m.%Y %H:%M:%S,%f') 中传递了一个格式字符串。这加快了进程,但灵活性较差。因此,我只想评估第一个数据集的格式字符串,并将其用于 50k 或更多数据集的其余部分。

这怎么可能?

0 投票
1 回答
155 浏览

c# - 从 fr-CA 时间转换为美国时间格式

我在 fr-CA 时间有一个这样的字符串日期时间:“16 août 1980”。

如何使用 c# 将此字符串更改为美国时间,例如“1980 年 8 月 16 日”或“1980 年 8 月 16 日”?

我需要创建这个时间的文化信息吗?

0 投票
1 回答
713 浏览

pandas - 熊猫数据框将复杂的日期格式转换为日期 dd/mm/yyyy hh:mm

我正在使用 python 和 pandas 来转换 csv,我将 csv 作为数据框导入。

数据框有一个字符串列,其中包含格式为“2016 年 1 月 1 日,0 小时”的日期

我想将该字符串转换为日期,甚至格式为 dd/mm/yyyy hh:mm 的字符串

请注意,在这种情况下,分钟将始终为 0。

谢谢 !

0 投票
2 回答
17060 浏览

python - 将数据框列名从字符串格式更改为日期时间

我有一个数据框,其中列的名称是字符串形式的日期(年月)。如何将这些名称转换为日期时间格式?我试过这样做:

但我得到了错误:

谢谢!

0 投票
3 回答
829 浏览

c# - DateTime.ParseExact 抛出异常

我很确定我犯了一些非常愚蠢的错误,但这让我发疯。

我正在尝试执行以下操作:

但我不断收到以下异常:“字符串未被识别为有效的日期时间。”

我试过:“M/dd/yyyy HH:mm:ss tt”“MM'/'dd'/'yyyy HH:mm:ss tt”“M'/'dd'/'yyyy HH:mm:ss tt "

但到目前为止没有任何工作......任何帮助将不胜感激。