IST 日期格式到 Oracle sysdate 格式的转换
Coversion of IST date format to Oracle sysdate format
如何将印度标准时间格式转换为 Oracle 日期格式。
例如:
Mon May 23 2016 00:00:00 GMT+0530 (India Standard Time)
要求格式
23-May-16
这会解析输入字符串和 returns 一个日期值给你:
select cast(to_timestamp_tz('Mon May 23 2016 00:00:00 GMT+0530', 'Dy Mon DD YYYY HH24:MI:SS "GMT"TZHTZM') as date) as converted_to_date_value
from dual;
这会将输入字符串解析为 "timestamp with time zone" 值并将该值格式化回所需格式的字符串:
select to_char(to_timestamp_tz('Mon May 23 2016 00:00:00 GMT+0530', 'Dy Mon DD YYYY HH24:MI:SS "GMT"TZHTZM'), 'DD-Mon-RR') as converted_to_your_format
from dual;
尽情享受吧!
脚注: 请注意,没有您所指的 "oracle date format" 之类的东西。 Oracle 有其 date
数据类型,根据您的客户端和服务器区域设置,它可以有许多不同的显示解释。
如何将印度标准时间格式转换为 Oracle 日期格式。
例如:
Mon May 23 2016 00:00:00 GMT+0530 (India Standard Time)
要求格式
23-May-16
这会解析输入字符串和 returns 一个日期值给你:
select cast(to_timestamp_tz('Mon May 23 2016 00:00:00 GMT+0530', 'Dy Mon DD YYYY HH24:MI:SS "GMT"TZHTZM') as date) as converted_to_date_value
from dual;
这会将输入字符串解析为 "timestamp with time zone" 值并将该值格式化回所需格式的字符串:
select to_char(to_timestamp_tz('Mon May 23 2016 00:00:00 GMT+0530', 'Dy Mon DD YYYY HH24:MI:SS "GMT"TZHTZM'), 'DD-Mon-RR') as converted_to_your_format
from dual;
尽情享受吧!
脚注: 请注意,没有您所指的 "oracle date format" 之类的东西。 Oracle 有其 date
数据类型,根据您的客户端和服务器区域设置,它可以有许多不同的显示解释。