db2日期時間轉換為字串
db2沒有oracle那樣方便,不過可以寫儲存過程來實現:[@more@]create function ts_fmt(TS timestamp, fmt varchar(20))
returns varchar(50)
return
with tmp (dd,mm,yyyy,hh,mi,ss,nnnnnn) as
(
select
substr( digits (day(TS)),9),
substr( digits (month(TS)),9) ,
rtrim(char(year(TS))) ,
substr( digits (hour(TS)),9),
substr( digits (minute(TS)),9),
substr( digits (second(TS)),9),
rtrim(char(microsecond(TS)))
from sysibm.sysdummy1
)
select
case fmt
when 'yyyymmdd'
then yyyy || mm || dd
when 'yyyyMMddhhmmss'
then yyyy || mm || dd || hh || mi ||ss
when 'mm/dd/yyyy'
then mm || '/' || dd || '/' || yyyy
when 'yyyy/dd/mm hh:mi:ss'
then yyyy || '/' || mm || '/' || dd || ' ' ||
hh || ':' || mi || ':' || ss
when 'nnnnnn'
then nnnnnn
else
'date format ' || coalesce(fmt,' ') ||
' not recognized.'
end
from tmp
returns varchar(50)
return
with tmp (dd,mm,yyyy,hh,mi,ss,nnnnnn) as
(
select
substr( digits (day(TS)),9),
substr( digits (month(TS)),9) ,
rtrim(char(year(TS))) ,
substr( digits (hour(TS)),9),
substr( digits (minute(TS)),9),
substr( digits (second(TS)),9),
rtrim(char(microsecond(TS)))
from sysibm.sysdummy1
)
select
case fmt
when 'yyyymmdd'
then yyyy || mm || dd
when 'yyyyMMddhhmmss'
then yyyy || mm || dd || hh || mi ||ss
when 'mm/dd/yyyy'
then mm || '/' || dd || '/' || yyyy
when 'yyyy/dd/mm hh:mi:ss'
then yyyy || '/' || mm || '/' || dd || ' ' ||
hh || ':' || mi || ':' || ss
when 'nnnnnn'
then nnnnnn
else
'date format ' || coalesce(fmt,' ') ||
' not recognized.'
end
from tmp
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7490392/viewspace-1059426/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python字串轉換為日期時間Python字串
- php日期時間如何轉換為字串PHP字串
- golang日期字串與時間戳轉換Golang字串時間戳
- MSSQL-從字串轉換日期和/或時間時,轉換失敗SQL字串
- JavaScript 時間日期格式轉換JavaScript
- JavaScript 時間日期轉換成中文JavaScript
- 如何在Java中將字串轉換為日期Java字串
- Python3時間戳轉換為指定格式的日期Python時間戳
- mysql時間與字串之間相互轉換MySql字串
- 時間戳與時間字串的多時區轉換時間戳字串
- MySQL 獲得當前日期時間(以及時間的轉換)MySql
- unix時間轉換為datetimedatetime轉換為unixtime
- 把時間戳轉為常用日期格式時間戳
- JAVA字串轉日期或日期轉字串Java字串
- python時間戳和時間字串的各種轉換Python時間戳字串
- SQL SERVER 日期格式化、日期和字串轉換SQLServer字串
- js時間戳與日期格式的相互轉換JS時間戳
- postgresql如何將字串轉為時間SQL字串
- 如何將 performance_schema 中的 TIMER 欄位轉換為日期時間ORM
- {{rateTime}}大括號裡面的數字轉換為字串(日期)字串
- 細說PHP筆記08(第12章)--日期和時間,建立時間戳,mktime轉換unix時間戳,獲取字串時間,獲得日期和時間資訊,日期和時間格式化輸出,microtime()獲取微秒數PHP筆記時間戳字串
- 字串和日期時間的處理字串
- mysql 時間相關的函式 以及日期和字串互轉MySql函式字串
- sqlserver資料庫日期如何格式化-日期轉換字串SQLServer資料庫字串
- JavaScript 時間轉換為UTC格式JavaScript
- 日期與字串的互相轉換SQL語句字串SQL
- Java SimpleDateFormat處理日期與字串的轉換JavaORM字串
- MySQL把字串欄位轉換為日期型別進行比較MySql字串型別
- 時間轉換
- MySQL 時間戳的 獲取 & 轉換為特定時間格式MySql時間戳
- 處理日期和時區轉換:為什麼正確的 UTC 轉換很重要
- MySQL時間戳轉成日期格式MySql時間戳
- 直播平臺原始碼,js 時間戳轉為日期格式原始碼JS時間戳
- MySQL中日期和時間戳互相轉換的函式和方法MySql時間戳函式
- JavaScript 時間戳轉換為年月日JavaScript時間戳
- 如何將Python時間戳轉換為時間?Python學習教程!Python時間戳
- Excel中時間戳轉換時間Excel時間戳
- 時間相減和時間轉換
- json字串 轉換為陣列JSON字串陣列