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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 時間日期字串轉換為時間物件字串物件
- js將時間日期字串轉換為時間日期Date物件JS字串物件
- php日期時間如何轉換為字串PHP字串
- python字串轉換為日期時間Python字串
- golang日期字串與時間戳轉換Golang字串時間戳
- js將時間日期物件轉換為時間日期字元JS物件字元
- 如何將時間字串轉換為時間物件字串物件
- sql server日期時間轉字串SQLServer字串
- 將時間戳轉換為時間日期程式碼例項時間戳
- DB2日期與字串轉換函式DB2字串函式
- javascript如何將時間日期轉換為Date物件JavaScript物件
- JavaScript 時間日期格式轉換JavaScript
- DB2將字串轉化為日期的函式DB2字串函式
- JavaScript 時間日期轉換成中文JavaScript
- PHP-日期時間的轉換PHP
- mysql 日期轉換字串MySql字串
- 如何在Java中將字串轉換為日期Java字串
- mysql時間與字串之間相互轉換MySql字串
- 時間戳與時間字串的多時區轉換時間戳字串
- SQL Server中也用格式字串定製日期轉換為字串SQLServer字串
- JavaScript時間日期轉換成漢字形式JavaScript
- MySQL 獲得當前日期時間(以及時間的轉換)MySql
- 時間日期和時間戳相互轉換程式碼例項時間戳
- Python3時間戳轉換為指定格式的日期Python時間戳
- SQL Server 字串和時間相互轉換SQLServer字串
- Java經典例項:把字串解析為日期時間Java字串
- postgresql如何將字串轉為時間SQL字串
- js時間戳與日期格式的相互轉換JS時間戳
- MYSQL中UNIX時間戳與日期的轉換MySql時間戳
- js將日期格式的時候轉換成時間搓JS
- javascript將時間物件轉換為時間戳JavaScript物件時間戳
- python時間戳和時間字串的各種轉換Python時間戳字串
- 字串和日期時間的處理字串
- SQL SERVER 日期格式化、日期和字串轉換SQLServer字串
- oracle轉換JAVA生成的時間數字串OracleJava字串
- C# 把日期字串轉換為日期型別 (MM大寫為月、小寫為分鐘)C#字串型別
- JAVA字串轉日期或日期轉字串Java字串
- unix時間轉換為datetimedatetime轉換為unixtime