- html - 我的下拉菜单的内容关闭得太快
- c# - 使用 Html Agility Pack 从网页中的表中获取值而不使用 "SelectNode'
- html - 内容容器下的 CSS 下拉菜单
- html - 如何停止嵌套列表重叠父列表?
我有原始文本列,其值类似于“2012-07-26T10:33:34”和“2012-07-26T10:56:16”。在使用 Joda-Time 的 Java 中,我可以通过调用
轻松地将其转换为日期/从日期转换为日期new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss")
。
在 Postgres 中,我如何忽略中间的“T”字符?
我已经尝试过 'YYYY-MM-DD\THH:mm:ss'
但出现错误
> 错误:找不到从未知到文本的转换函数
最佳答案
如果我没记错的话,T 是允许在 ANSI ANSI 时间戳文字中使用的,所以下面的代码应该可以工作。
select timestamp '2012-07-26T10:33:34';
你说你有一个文本列,所以你可能需要这样的东西:
create table foo (ts text);
insert into foo values ('2012-07-26T10:33:34')
select cast(ts as timestamp)
from foo;
这也适用:
select to_timestamp(ts, 'yyyy-mm-dd hh24:mi:ss')
from foo;
SQLFiddle 示例:http://sqlfiddle.com/#!12/0b369/1
关于postgresql - Postgres-必须 to_timestamp() 忽略/不读取日期/时间字符串中间的特定字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14244185/
我正在尝试将字符串验证为来自多个 CSV 的时间戳,并且简单地将它们转换为 timestamptz 将失败,因为无法强制使用唯一的日期时间格式: select '10/31/2010'::timest
我有两列,一列名为“日期”,另一列名为“时间”。日期是日期数据类型,“时间”是字符数据类型。我正在使用以下查询来选择一个新的组合时间戳列 SELECT to_timestamp(concat_
这是问题的复制: 我通过 JavaScript 获取现在的时间戳 var ts = +new Date // 1368971991090 console.log( new Date(136897199
PySpark 在什么条件/标准下以 dd-MMM-yy 格式转换日期(01-JAN-40) 至 1940-01-01 00:00:00.000而不是 2040-01-01 00:00:00.000
我正在尝试格式化我的时间戳列以包含毫秒但没有成功。我怎样才能把我的时间格式化成这样 - 2019-01-04 11:09:21.152 ? 我查看了文档并遵循了 SimpleDataTimeForma
package testOnly; import java.sql.Timestamp; import java.text.SimpleDateFormat; import java.util.Dat
我有以毫秒为单位的 utc epocha,我希望我的 sql 以特定日期格式返回结果日期。 这行得通 SELECT to_timestamp(timestamp / 1000) as date
我正在尝试获取当前的 UTC 时间,并将其插入到 PostgreSQL 时间戳中。但它不能正常工作。 我正在使用以下命令: INSERT INTO public.rt_block_height VAL
我在 Postgresql 中查找,我想删除查询中的 +9 UTC 值。 例如:在to_timestamp列中,我想去掉+09,只保留2016-02-26 00:23:44 值(value)。 这是我
我有一个格式如下所示的 Pandas Dataframe: Month Count 2021-02 100 2021-03 200 其中“月份”列是使用 dt
尽管使用了 TO_TIMESTAMP 函数,但我的查询(由应用程序触发时)仍无法执行并出现此错误。 INSERT INTO MY_TABLE_NAME ( UPDATED_DATE, CREA
我通过流式 API 下载了 Twitter 数据,并希望将数据导入 Postgres(9.3 版)以进行一些地理分析。 解析 json 数据有效,但我无法将 Twitter 时间设置为正确的时间戳。这
导入脚本写得有点错误,导致时间戳被插入了 1000 倍。然而,将 to_timestamp 与 extract() 一起使用会导致大约一个月的日期,即使中间数字和转换看起来是正确的。 1) selec
我有一个 pg 数据库,其中包含以下数据: (yyyymmdd) hour (hh) minute (mm) and second (ss) 全部在单独的字符串类型列中。 我使用这样的函数将其转换为时
我有原始文本列,其值类似于“2012-07-26T10:33:34”和“2012-07-26T10:56:16”。在使用 Joda-Time 的 Java 中,我可以通过调用 轻松地将其转换为日期/从
我正在尝试从 python 数据框中绘制时间序列。代码如下。 import requests from bs4 import BeautifulSoup import pandas as pd imp
我想在一行中使用逗号分隔的唯一 from_date。 所以我在 TO_TIMESTAMP() 中使用 distinct() 函数,但出现错误。 SELECT string_agg(TO_CHAR(TO
如何将格式为 2014-09 的 date 列转换为格式为 2014-09-01 00:00:00.000 ?之前的格式由df['date'] = pd.to_datetime(df['date'])
我在 oracle 中有一个插入查询 --- Insert into sample (name,time) values ('RJ-valley',to_timestamp('12-10-18 12:
我是一名优秀的程序员,十分优秀!