NEW_TIME 将日期和时间从一个时区转换为另一个时区。在使用此函数之前,请将 NLS_DATE_FORMAT 参数设置为显示 24 小时制时间。
DATE
NEW_TIME(date, timezone1, timezone2)
date 是要转换到新时区的日期时间表达式。
timezone1 是 date 的时区。
timezone2 是新时区。
时区参数限于下表中的值。对于其他时区,请使用 FROM_TZ。
| 缩写 | 时区 |
|---|---|
| ADT | 大西洋夏令时间 |
| AST | 大西洋标准时间 |
| BDT | 白令夏令时间 |
| BST | 白令标准时间 |
| CDT | 中部夏令时间 |
| CST | 中部标准时间 |
| EDT | 东部夏令时间 |
| EST | 东部标准时间 |
| GMT | 格林威治标准时间 |
| HDT | 阿拉斯加-夏威夷夏令时间 |
| HST | 阿拉斯加-夏威夷标准时间 |
| MDT | 山地夏令时间 |
| MST | 山地标准时间 |
| NST | 纽芬兰标准时间 |
| PDT | 太平洋夏令时间 |
| PST | 太平洋标准时间 |
| YDT | Yukon 夏令时间 |
| YST | Yukon 标准时间 |
当 SYSDATE 是太平洋标准时间 18-JAN-07 01:38:07 时,NEW_TIME(SYSDATE, 'PST', 'EST') 返回东部标准时间 18-JAN-07 04:38:07 这样的值。对于此示例,NLS_DATE_FORMAT 设置为 DD-MON-RR HH:MI:SS。
版权所有 © 2003,2007,Oracle。保留所有权利。