小编Ziv*_*tch的帖子

在DataGrip中定义Redshift连接

我正在尝试在DataGrip中定义Redshift连接,但在UI中找不到任何Redshift驱动程序.我尝试使用Postgres和通用数据库驱动程序,但没有运气.

有人能够配置吗?

jdbc amazon-redshift datagrip

21
推荐指数
2
解决办法
2万
查看次数

为什么1582中的两个MySQL日期看起来是相同的,但比较结果是假的?

我知道格列高利历从1582年10月15日开始,在从儒略历过渡期间,已经放弃了10天.

当我在做这个查询时:

SELECT STR_TO_DATE('1582-10-05', '%Y-%m-%d')
Run Code Online (Sandbox Code Playgroud)

我得到了这个结果:

1582-10-15 (the 10 days difference). 
Run Code Online (Sandbox Code Playgroud)

但是当我试图在这些日期之间进行匹配时,我得到了原始日期(10月5日而不是15日).

例如:

SELECT STR_TO_DATE('1582-10-05', '%Y-%m-%d') = STR_TO_DATE('1582-10-15', '%Y-%m-%d')
Run Code Online (Sandbox Code Playgroud)

我得到了一个错误的回应,虽然你会期望得到一个真实的,因为10月5日实际上算作10月15日,正如我们在第一个例子中看到的那样.

任何人都可以解释这里发生了什么?

mysql sql calendar gregorian-calendar sql-date-functions

13
推荐指数
1
解决办法
397
查看次数

Jsoup清洁方法离开  分子

我正在尝试使用此代码完全从HTML元素中清除我的文本:

Jsoup.clean(preparedText, Whitelist.none())
Run Code Online (Sandbox Code Playgroud)

不幸的是,它没有删除 元素.我认为它将用空格替换它,就像·用中间点("·")替换它一样.

我应该使用其他方法来实现此功能吗?

html java jsoup

7
推荐指数
1
解决办法
1771
查看次数

将日期时间列格式化为Redshift中的ISO日期时间

我正在尝试将datetime列转换为ISO datetime格式而没有任何成功.

我设法获得的唯一正确结果是通过执行此sql:

select TO_CHAR(getdate(), 'YYYY-MM-DD')||'T'||TO_CHAR(getdate(),'HH24:MI:SS')
Run Code Online (Sandbox Code Playgroud)

但我确信有更合适的方法来实现这一目标.

为了确保我足够清楚,我正试图获得这种格式:2011-12-03T10:15:30

PS

我尝试了琐碎的sql,它不起作用==>

SELECT TO_CHAR(getdate(), 'YYYY-MM-DDTHH24:MI:SS');
Run Code Online (Sandbox Code Playgroud)

给出了这个结果:

2017-02-19THH24:38:46

当然我想要的不同:2017-02-19T10:38:46

sql amazon-redshift

3
推荐指数
1
解决办法
2348
查看次数