问题标签 [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.
datetime - spark中的to_timestamp()函数给出空值
所以我读了一个带有模式的csv文件:
我明白了:
现在,当我使用以下方法将这些列从 stringtype 转换为 timestamptype 时:
我得到空值:
oracle - 如何计算时间预言机的算术平均值?
我在Oracle中有一个表,列中有时间值,但是列类型是nvarchar2,时间格式是0:21:31,我如何计算平均值即(0:22:00 + 0:24: 00) = 0 : 23: 00
sql - oracle sql中的to_timestamp未处理空值
我正在尝试使用 sql-loader 从 csv 加载数据。有一列带有这种格式的日期:
2011-12-31 00:00:00.000
我尝试使用 to_date() 但它无法处理秒的分数。因此我使用了这个:
现在我得到错误:
ORA-01841: (完整)年份必须介于 -4713 和 +9999 之间,而不是 0
对于列中的空值
to_timestamp 不能处理空值还是我做错了什么?
sql - 错误:“MI”的值无效详细信息:值必须是整数
在 PostgreSQL 中,我收到以下请求的错误:
这产生了:
错误:“MI”的无效值“:1”详细信息:值必须是整数。
为什么会在“:1”而不是之前出现错误?
sql - Postgres to_timestamp 函数
我有一个 python 脚本,可以将每小时读数插入到 postgres 数据库中。它在 2010 年 3 月 28 日失败。postgres 如何将 01:00:00 和 02:00:00 解释为 02:00:00。我做错了什么(ps:适用于在此之前的其他日期)
pyspark - pyspark 中的时间戳验证
我们正在 pyspark 中构建数据摄取框架并尝试处理时间戳异常。基本上,希望在不确认架构的单独列中有拒绝记录。
在名为 badRecords 的数据框中创建一个新列,以捕获此数据框中可能存在的所有错误,并使用“yyyy-MM-dd HH:mm:dd”格式验证时间戳列。
尝试使用以下代码验证时间戳
样品 1
所以它应该将第一条记录“1988-06-15 11:55:12.1”标记为无效,因为它不支持“HH:mm:ss”格式,但它仍然验证记录而不拒绝它。
经过几次分析发现我们可以使用unix_timestamp但没有运气
样品 2
帮助我了解我缺少什么,因为它仍在验证而不是拒绝记录?
scala - 字符串到时间戳 Pyspark / Spark
我需要将输入字符串 08-DEC-2011 00.00.00 转换为时间戳 20111208000000 - 文件中的数据。
作为第一步,我试图将其转换为时间戳
我也尝试了另一种方法
两者都导致以下结果
但是,如果我使用 scala
产生的结果是
不确定 Scala 和 Pyspark 有什么区别。同样的反应很奇怪。
在这个时间戳之后,我想应用 Python strftime 转换为所需的格式。
请帮助确定此转换的问题和最佳方式
sql - 12c 中的 Oracle 日期格式 9999-06-15T00:00:00.000+0000
我有一个来自网络服务的日期,格式为 9999-06-15T00:00:00.000+0000。如何将其保存到 Oracle 12c DB 中表的日期列中。
我努力了
但我收到错误“ORA-01821:日期格式无法识别”
任何帮助深表感谢
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')
postgresql - Postgres to_timestamp 将时区设置为 +1
我在 Postgres 中使用 to_timestamp 函数将整数值转换为时间戳。当我这样做时,时区设置为+1,存储时间增加一小时。
我位于英国,因此当前时区偏移量应为 +0,而不是 +1。
有谁知道如何手动停止/设置时区?
例子: