问题标签 [to-timestamp]

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

datetime - spark中的to_timestamp()函数给出空值

所以我读了一个带有模式的csv文件:

我明白了:

现在,当我使用以下方法将这些列从 stringtype 转换为 timestamptype 时:

我得到空值:

0 投票
1 回答
58 浏览

oracle - 如何计算时间预言机的算术平均值?

我在Oracle中有一个表,列中有时间值,但是列类型是nvarchar2,时间格式是0:21:31,我如何计算平均值即(0:22:00 + 0:24: 00) = 0 : 23: 00

0 投票
3 回答
1584 浏览

sql - oracle sql中的to_timestamp未处理空值

我正在尝试使用 sql-loader 从 csv 加载数据。有一列带有这种格式的日期:

2011-12-31 00:00:00.000

我尝试使用 to_date() 但它无法处理秒的分数。因此我使用了这个:

现在我得到错误:

ORA-01841: (完整)年份必须介于 -4713 和 +9999 之间,而不是 0

对于列中的空值

to_timestamp 不能处理空值还是我做错了什么?

0 投票
3 回答
1265 浏览

sql - 错误:“MI”的值无效详细信息:值必须是整数

在 PostgreSQL 中,我收到以下请求的错误:

这产生了:

错误:“MI”的无效值“:1”详细信息:值必须是整数。

为什么会在“:1”而不是之前出现错误?

0 投票
2 回答
811 浏览

sql - Postgres to_timestamp 函数

我有一个 python 脚本,可以将每小时读数插入到 postgres 数据库中。它在 2010 年 3 月 28 日失败。postgres 如何将 01:00:00 和 02:00:00 解释为 02:00:00。我做错了什么(ps:适用于在此之前的其他日期)

0 投票
2 回答
1072 浏览

pyspark - pyspark 中的时间戳验证

我们正在 pyspark 中构建数据摄取框架并尝试处理时间戳异常。基本上,希望在不确认架构的单独列中有拒绝记录。

在名为 badRecords 的数据框中创建一个新列,以捕获此数据框中可能存在的所有错误,并使用“yyyy-MM-dd HH:mm:dd”格式验证时间戳列。

尝试使用以下代码验证时间戳

样品 1

所以它应该将第一条记录“1988-06-15 11:55:12.1”标记为无效,因为它不支持“HH:mm:ss”格式,但它仍然验证记录而不拒绝它。

经过几次分析发现我们可以使用unix_timestamp但没有运气

样品 2

帮助我了解我缺少什么,因为它仍在验证而不是拒绝记录?

0 投票
1 回答
58 浏览

scala - 字符串到时间戳 Pyspark / Spark

我需要将输入字符串 08-DEC-2011 00.00.00 转换为时间戳 20111208000000 - 文件中的数据。

作为第一步,我试图将其转换为时间戳

我也尝试了另一种方法

两者都导致以下结果

但是,如果我使用 scala

产生的结果是

不确定 Scala 和 Pyspark 有什么区别。同样的反应很奇怪。

在这个时间戳之后,我想应用 Python strftime 转换为所需的格式。

请帮助确定此转换的问题和最佳方式

0 投票
1 回答
120 浏览

sql - 12c 中的 Oracle 日期格式 9999-06-15T00:00:00.000+0000

我有一个来自网络服务的日期,格式为 9999-06-15T00:00:00.000+0000。如何将其保存到 Oracle 12c DB 中表的日期列中。

我努力了

但我收到错误“ORA-01821:日期格式无法识别”

任何帮助深表感谢

0 投票
1 回答
152 浏览

snowflake-schema - 未使用复制命令加载雪花时间戳列

我正在使用 Copy 命令在表中加载文件。它有一个时间戳列。

在我的文件格式中,我将 Timestamp 定义为 other 并将值指定为 MM/DD/YYYY HH:MI:SS AM 以匹配数据。

当我执行它时,它会加载所有具有 AM 格式时间戳的记录,并且任何具有 PM 时间时间戳的记录在 Copy 中都失败。

样本失败记录:1, abc, 04/12/2016 12:00:00 PM

样本成功加载记录:2, erd, 04/12/2016 08:00:00 AM

为了验证我在下面的查询中使用的时间戳格式,它工作正常: SELECT TO_TIMESTAMP('04/12/2016 12:00:00 PM','MM/DD/YYYY HH:MI:SS AM')

0 投票
1 回答
69 浏览

postgresql - Postgres to_timestamp 将时区设置为 +1

我在 Postgres 中使用 to_timestamp 函数将整数值转换为时间戳。当我这样做时,时区设置为+1,存储时间增加一小时。

我位于英国,因此当前时区偏移量应为 +0,而不是 +1。

有谁知道如何手动停止/设置时区?

例子: