一個簡單函式—Number型別轉換Date型別
在使用程式時,我們可能會把時間型別轉換數字型別儲存,如java的getTime()函式返回的是從1970-01-01到現在為止的毫秒數。雖說做這種傻事的人不多(基本所有的關係型資料庫都提供了時間型別的支援),但在某些特殊情況下還是有可能用到。
下面是一個將數字型別逆向轉換為時間型別的函式:
create or replace function num2date(time number)return date
as
base date;
result date;
begin
base:= to_date('1970-01-01 '||sessiontimezone,'yyyy-mm-dd +hh24:mi');
result:= base+time/60/60/24/1000;
return result;
end;
/
下面是一個測試:
SQL> select num2date(1319183985452) from dual;
NUM2DATE(13191
--------------
21-10月-11
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23071790/viewspace-709482/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Date簡單型別的setter注入型別
- python函式每日一講 - float函式型別轉換詳解Python函式型別
- sql server 資料型別轉換函式SQLServer資料型別函式
- 函式匹配和實參型別轉換函式型別
- C++型別轉換建構函式C++型別函式
- JavaScript隱式型別轉換JavaScript型別
- 資料型別,型別轉換資料型別
- java- 型別-轉換:基本型別以及包裝型別的轉換Java型別
- 把一個任意型別的值轉換為布林型別型別
- 建構函式定義的隱式型別轉換函式型別
- 型別轉換型別
- jsp頁面number型別自動轉為String型別JS型別
- C++ const void * 型別轉換簡單測試C++型別
- 【型別轉換】使用c#實現簡易的型別轉換(Emit,Expression,反射)型別C#MITExpress反射
- Java資料型別及型別轉換Java資料型別
- js型別轉換JS型別
- 型別轉換(cast)型別AST
- Convert型別轉換型別
- JavaScript 隱式資料型別轉換JavaScript資料型別
- 如何實現隱式型別轉換型別
- TypeScript 函式型別TypeScript函式型別
- 【Hive】日期從整形轉為Date型別Hive型別
- mysql bigint型別和datetime型別的轉換MySql型別
- 第11章 使用類——型別轉換(二)將自定義型別轉換為內建型別型別
- Python 序列型別以及函式引數型別Python型別函式
- JS中其他資料型別轉為number資料型別的方法JS資料型別
- JNI常用型別轉換型別
- 容器,型別轉換。List。型別
- c++ 型別轉換C++型別
- interface{} 型別的轉換型別
- 型別轉換注意點型別
- 變數型別轉換變數型別
- Spring型別轉換(Converter)Spring型別
- 資料型別轉換資料型別
- golang的型別轉換Golang型別
- 型別轉換運算子型別
- C# 型別轉換C#型別
- 型別轉換工具類型別
- 強制型別轉換型別