On occasion giving a date time with a time zone, we want to get the date time under another time zone, how to do it? Here gives a solution:
FUNCTION fun_exchange_timestamp_tz(pv_timestamp TIMESTAMP,
pv_from_tz VARCHAR2,
pv_to_tz VARCHAR2) RETURN TIMESTAMP
WITH TIME ZONE AS
BEGIN
IF pv_timestamp IS NULL
THEN
RETURN NULL;
END IF;
RETURN from_tz(pv_timestamp, pv_from_tz) at TIME ZONE pv_to_tz;
END fun_exchange_timestamp_tz;
/*exchange the date from one time zone to other time zone.*/
FUNCTION fun_exchange_date_tz(pv_date DATE,
pv_from_tz VARCHAR2,
pv_to_tz VARCHAR2) RETURN DATE AS
BEGIN
RETURN fun_exchange_timestamp_tz(CAST(pv_date AS TIMESTAMP),
pv_from_tz,
pv_to_tz);
END;
We can use those functions as below:
select fun_exchange_timestamp_tz(sysdate,'Asia/Shanghai','GMT') from dual;
select fun_exchange_date_tz(sysdate,'Asia/Shanghai','GMT') from dual;
These sqls convert sysdate from time zone 'Asia/Shanghai' time zone ‘GMT’.
分享到:
相关推荐
convertdate软件包最初由Phil Schwartz开发为“ ”。 它已得到重大更新和扩展。 。 可用的日历: 亚美尼亚人 巴海 科普特人(亚历山大) 法国共和党人 格里高利安 希伯来语 印度公民 伊斯兰教 朱利安 玛雅人 ...
`TimeZoneInfo`类的`ConvertTime`或`ConvertTimeFromUtc`方法可以完成这个任务。 综上所述,`TimeZone_demo_时区例子`项目是一个实用的教学示例,它展示了如何在ASP.NET环境中处理时区选择,并利用C#的`.NET ...
本文将深入探讨“TimeConvert_儒略日_儒略日utc_timeconvert_时间转换_GPST与UTC”这个主题,以及相关的重要知识点。 首先,我们要理解儒略日(Julian Day)。儒略日是一种连续的日期计数系统,自公元前4713年1月1...
将Android kernel log时间转换为Android time,使用python 2.7版本原因本脚本; -i 输入 文件,-o 输出文件 注意事项: kernel log中必须包含:“android time”,如果有UTC time,可以手动改一下为android time;
在`TimeConvert`项目中,你可能已经创建了一个MFC对话框应用程序,其中包含一个编辑框用于输入世界秒,另一个编辑框用于显示系统时间。通过按钮事件处理函数,你可以实现上述转换逻辑,并在点击按钮时更新显示。 ...
本主题"convert_date-time_to_hindi_digits_-_arabic_characters"聚焦于一个特定的需求,即如何在Python中将日期和时间转换成印地文数字和阿拉伯字符表示。这在处理与印度文化相关的数据或者需要本地化显示时特别...
converted_date = convert_time_format(date_str) print(converted_date.strftime("%Y-%m-%d %H:%M:%S")) ``` 这段代码首先定义了一个映射表,将英文月份缩写转换为数字格式。然后,通过字符串分割获取各个部分,...
下面我们将详细讨论这个主题,包括`date转decimal`、`decimal转date`以及`decimal转date_timeconvert`的相关知识点。 1. **Date转Decimal**: - 将日期转换为小数形式通常是基于特定的日期系统,例如,1900年1月1日...
然而,在读取MySQL中的日期时间值并尝试将其转换为.NET中的`System.DateTime`类型时,可能会遇到一个常见的错误:“unable to convert MySQL date/time value to System.DateTime”。 #### 二、错误原因分析 此...
在MATLAB编程环境中,开发一个支持vector的`TimeZoneConvertByerWinMayer`函数意味着我们需要创建一个能够处理向量输入的时区转换工具。这个工具是基于Erwin Mayer的算法,该算法通常用于进行时间区域之间的转换。...
这只是 Erwin Mayer 的 nice 函数的增强版本,它允许您在时区之间进行转换,包括 DST 更改。 添加了对向量的支持。 如果您打开了许多 matlabpool,则支持并行处理。 利用Java中的日历,因此需要在计算机中安装Java...
问题出现在尝试将数据库中的Date类型数据在FreeMarker模板中直接使用时出现了错误,提示"Can’t convert the date-like value to string because it isn’t known if it’s a date (notime part), time or date-time...
《使用Python库Time-Zone-Converter进行时区转换详解》 在编程中,尤其是在处理全球时间数据时,时区转换是一项至关重要的任务。Python作为一款功能强大的编程语言,提供了多种库来解决这个问题,其中之一就是"Time...
在IT行业中,转换(Convert)通常指的是将数据、文件或格式从一种形式转变为另一种形式的过程。在本案例中,"Convert_convert_"可能是一个程序或工具,专为与西门子S7-300可编程逻辑控制器(PLC)进行交互而设计。S7...
### MySQL CONVERT 类型转换功能详解 #### 一、概述 MySQL 中的 `CONVERT` 函数主要用于进行数据类型的转换,可以将一个表达式从一种数据类型转换为另一种数据类型。这对于处理不同数据类型的数据非常有用,尤其是...
* Convert this second count back into a time block structure. * If localtime returns NULL, return an error. */ if ( _localtime64_s(&tbtemp;, &tmptm1;) != 0 ) goto err_mktime; /* * Now must ...
UTC_TIME 函数使用 C-MEX 函数以 UTC 格式获取系统时间。 另一个函数 UTC2DATENUM 将任何 UTC 时间转换为本地时间的正确 MATLAB 序列日期数,考虑夏令时。 这是在 C 函数 gmtime 的帮助下完成的。 支持向量。 本地...
**echarts-convert脚本详解** `echarts-convert`是一个专门为ECharts图表库设计的脚本工具,它主要用于帮助开发者将ECharts的配置项转换为更易读、易维护的代码结构。ECharts是一款由百度开发的开源JavaScript图表...
2. `CONVERT_DATE_TO_EXTERNAL` 此函数根据用户的默认设置将日期转换为外部格式。例如,输入 '20080203' 可能会输出 '02/03/2008',具体取决于用户的日期显示偏好。 3. `CONVERT_DATE_TO_INTERNAL` 这个函数将...
### 使用SQL Server中的CONVERT函数获取DateTime格式 在SQL Server中,`CONVERT`函数是一种非常实用的功能,它能够帮助用户将数据从一种类型转换为另一种类型。特别是当我们需要处理日期时间(DateTime)数据时,`...