我希望使用.Net的Timezone Info类并在下拉列表中显示它。 当用户选择需要传递给oracle查询的任何时区时,我使用的是from_tz。 以前我用的是以'America / New_York'格式传递时区,它似乎在oracle中工作正常,但现在我需要传递来自时区信息类的数据,这将是'东部标准时间',但这不起作用在oracle,因为它抛出错误“找不到时区区域”我相信该格式不支持oracle。 有没有办法完成这个实现?
答案 0 :(得分:0)
我认为你必须称之为US/Eastern
。
此查询返回Oracle中可用的所有时区:
SELECT tzabbrev, tzname, TZ_OFFSET(tzname) FROM V$TIMEZONE_NAMES;
注意,您必须使用tzname
值,而不是tzabbrev
(除非相等)