![]() |
1
2
新的答案,因为第一个解决了日期和字符的混淆,而不是时区。
见: http://download.oracle.com/docs/cd/B19306_01/server.102/b14225/ch4datetime.htm#i1006333 将日期时间转换为其他时区的查询示例:
…但正如我在第一个答案中指出的,这里的结果将是字符,而不是日期。 |
![]() |
2
4
如果您只想为日期添加一些时间间隔,并将其保留为日期,则只需执行以下操作:
如果你想用欧洲风格来编排,它就变成了
当然,您可以将其转换回一个日期:
但是说真的-没有意义-因为时间部分不在字符串中,所以这个日期实际上有00:00:00作为时间。所以你只是丢失了信息。
比较一下:
(最后一个表达式演示了如何截断时间域) |
![]() |
3
3
日期只是一个日期,它没有固有的字符串格式。它的确有一种默认格式,也就是说,当您将日期查询到某个程序或库中,并将其提取为字符串时,会有一个默认设置来设置其格式。
但你也可以试试
编辑:您的第二个查询返回了一个
|
![]() |
maddy · 如何根据oracle SQL中的某一列值进行排名 1 年前 |
![]() |
kiric8494 · 显示以元音开头和结尾的城市名称 2 年前 |
![]() |
Franz Biberkopf · Oracle:组合子查询和聚合函数 2 年前 |
![]() |
BitLauncher · 甲骨文-如何模拟位列和布尔和/或? 2 年前 |
![]() |
Arifullah · 如何从oracle中的列中删除特定的初始字符? 2 年前 |
![]() |
Anar · Oracle SQL用户定义函数 2 年前 |
![]() |
user1312312 · 如何为一组表编写通用触发器? 2 年前 |