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

python - 如何从 out of to_datetime 中删除时间?

使用 to_datetime 函数,我得到日期以及打印出来的时间。我只需要日期。转换时有什么方法可以将其删除吗?

pd.to_datetime(pd.Series(日期))

  • 0 2013-12-20 00:00:00
  • 1 2013-12-21 00:00:00
  • 2 2013-12-22 00:00:00
  • 3 2013-12-23 00:00:00

代码:(我的数据没有时间,但它的打印时间。另外我想在对它进行分组后打印它时添加它的打印时间)

0 投票
0 回答
182 浏览

python - 为什么将具有 pandas-datetime 值的 pandas-series 转换为列表非常耗时?

我有一个 pandas 数据框,其中一列包含以字符串形式给出的日期(例如"2014-10-17"。我想将此值作为 Python 日期对象。我决定分两步进行此转换:

在第一步之前,第一步之后和第二步之后我使用相同的操作来检查列的内容:

我注意到,当给出日期stringsdatetime.date上述操作时,操作相对较快。相反,当日期作为pandas.datetime对象给出时,操作要慢得多。

有人可以解释这种行为吗?

0 投票
1 回答
409 浏览

bash - Bash 脚本: date -d 不接受我的 hhmmss 字符串格式。我需要一个解决方法

我需要一个 Bash 脚本来接受代表hhmmss格式时间的 1 个参数,并在此之前 3 分钟派生第二个时间。

我一直在尝试使用date -d

在行动:

似乎问题在于 6 个字符的时间格式,因为 4 个字符(例如 1234)有效。3 分钟的减法不是问题,因为我在删除它时遇到了同样的错误。

我突然想到,我可以将时间解析为更可口的格式,然后再发送到date. 我尝试通过添加以下行来插入分隔符:

它接受了这种格式,但该- 3 minutes部分的答案莫名其妙地非常错误(它减去了 2 小时 1 分钟):

烦人。

我还想到我可能能够提供date一种输入格式,就像strptime我在 Python 中熟悉的那样。我在strptimeBash 的上下文中找到了引用,但我无法让它做任何事情。

有没有人有任何关于让hhmmss时间字符串工作的建议?任何帮助深表感谢。

仅供参考:我试图避免更改 6 字符输入格式,因为这将涉及更改其他脚本以及让某些人类用户改变长期根深蒂固的习惯。我也试图避免将此任务外包给另一种语言。(我可以很容易地在 Python 中做到这一点)。如果有的话,我想要一个 Bash 解决方案来解决这个问题。

0 投票
1 回答
24137 浏览

numpy - 如何将 numpy.timedelta64 转换为分钟

我在 Pandas DataFrame 中有一个日期时间列,我想将其转换为分钟或秒。

例如:我想转换00:27:00为 27 分钟。

结果:numpy.timedelta64(1620000000000,'ns')

实现这一目标的最佳方法是什么?

0 投票
1 回答
1488 浏览

sql - PostgreSQL to_date()

我的 PostgreSQL 函数有问题to_date(),在下面提到的代码中,我得到语法错误,但找不到在哪里。

它说语法错误接近“2014”。有谁知道问题出在哪里?

0 投票
1 回答
810 浏览

r - 无法将此字符类型转换为 R 中的正确日期类型

我有一个数据集,其中有一列日期 (emp2$hiredate) 是 char 格式。将其转换为日期时,出现以下错误:

我该如何解决这个问题?

0 投票
3 回答
29997 浏览

javascript - 在javascript中将字符串转换为日期时间并与当前时间进行比较

我正在尝试从 datetimepicker tetxbox 中获取值并将这些值与当前时间进行比较。

JSFiddle

Date.parse() 用于将字符串转换为自 1970 年 1 月 1 日以来的毫秒数。 Date.now() 返回自 1970 年 1 月 1 日以来的当前日期毫秒数。

但上述转换方法都不能正常工作。通过第一个转换格式的字符串(如19/12/2014 03:58 PM到 Date 对象然后进行比较)来比较日期时间的逻辑应该是什么。

0 投票
1 回答
1543 浏览

apache-pig - Pig 中的 ToDate 函数出错

我的输入中有日期时间数据,并希望从 Pig 中正确加载它。我用谷歌搜索并了解到建议将其加载为 chararray 然后使用 ToDate 函数转换为日期时间。但是,相同的脚本适用于具有相同数据格式的一个输入,但不适用于另一个输入。我的猪版本是0.12.1。我正在使用的脚本:

数据如下所示:

报告错误的输入:

正确运行的输入:

我不明白为什么相同的输入模式和脚本会产生不同的结果。错误显示“无法解析”2013-03-10 02:41:14”:由于时区偏移转换(美国/洛杉矶)导致的非法瞬间”。

错误日志如下所示:

任何帮助或建议将不胜感激。非常感谢!

0 投票
3 回答
17176 浏览

datetime - 如何在 BigQuery 中将 dd/mm/yyyy 字符串转换为日期?

我有 3 列 1. dd/mm/yyyy(存储为字符串) 2. app_id 和 #downloads 的应用

我必须找到一周内下载的应用程序的唯一 ID。

谢谢

0 投票
4 回答
22666 浏览

swift - NSDateFormatter 返回错误的日期 + Swift

代码 :

输出 :

我正在尝试将字符串转换为 NSDate 数据类型,但没有得到正确的值。我尝试了许多解决方案,但没有返回正确的值。我需要 yyyy-MM-dd 格式(2016-04-02)与我的输入“2016-04-02”相同。如果有人可以提供帮助将非常感激。提前致谢