用XSL進行日期格式轉換

2021-03-31 17:25:53 字數 2082 閱讀 4800

xsl做日期格式轉換的函式,廢話不多說,源**如下:

@version 1.0 2005.03.26 01:58 於重慶南坪

-->

7">

yyyy.mm.dd

7">

yyyy年mm月dd日

4 ">

日期轉換

日期原格式

新格式轉換結果

測試檔案:

<?xml version="1.0" encoding="gb2312"?>

2005.12.01

2005.01.01

2005.12.31

2005.12.01 10:10:55

2005-01-01

yyyy-mm-dd

yyyy.mm.dd

2005-01-01

yyyy-mm-dd

yyyy.m.d

2005-01-01

yyyy-mm-dd

yyyy年m月d日

2005-01-01

yyyy-mm-dd

yyyy-m-d

2005-31-01

yyyy-dd-mm

yyyy-mm-dd

2005-31-01

yyyy-dd-mm

2005-31.01

yyyy-dd.mm

01.31.2005

mm.dd.yyyy

01.31.2005

mm.dd.yyyy

yyyy.m.d

01.31.2005

mm.dd.yyyy

yy.m.d

01.31.2005

mm.dd.yyyy

01.31.2005

mm.dd.yyyy

01.31.2005

mm.dd.yyyy

輸出結果:

日期轉換 日期

原格式新格式

轉換結果

2005.12.01

2005年12月01日

2005.01.01

2005年01月01日

2005.12.31

2005年12月31日

2005.12.01 10:10:55

2005年12月01日

2005-01-01

yyyy-mm-dd

yyyy.mm.dd

2005.01.01

2005-01-01

yyyy-mm-dd

yyyy.m.d

2005.1.1

2005-01-01

yyyy-mm-dd

yyyy年m月d日

2005年1月1日

2005-01-01

yyyy-mm-dd

yyyy-m-d

2005-1-1

2005-31-01

yyyy-dd-mm

yyyy-mm-dd

2005-01-31

2005-31-01

yyyy-dd-mm

2005年01月31日

2005-31.01

yyyy-dd.mm

2005年01月31日

01.31.2005

mm.dd.yyyy

2005年01月31日

01.31.2005

mm.dd.yyyy

yyyy.m.d

2005.1.31

01.31.2005

mm.dd.yyyy

yy.m.d

2005年01月31日

01.31.2005

mm.dd.yyyy

2005年01月31日

01.31.2005

mm.dd.yyyy

2005年01月31日

01.31.2005

mm.dd.yyyy

2005年01月31日

用幾個例項學習XSL

一個具體的xslt樣式單文件 學生花名冊 姓名 籍貫 年齡 接著介紹xslt常用的幾條語句。xmlns xsl指示了xsl的名稱空間,在xslt標準中,定義了xslt的名稱空間為 http w3.1999 xsl transform,然而在ie5中不支援這個名字空間,需要用到微軟自己的名字空間htt...

用js向xsl 加入變數

操作方式就是用js向xsl 加入變數 然後在xsl檔案中使用該變數引數 eg 1 在js中如下 xmldoc new activexobject msxml2.domdocument.3.0 xmldoc.async false xmldoc.load xml context.xml 要宣告為自由格...

用xml和xsl做網頁例項

用xml和xsl做網頁。直接大家儲存兩個檔案執行即可。cdcatalog.xml 相當於html cdcatalog.xsl 相當於css cdcatalog.xml empire burlesque bob dylan usacolumbia 10.90 1985 empire burlesqu2...

用XSL翻譯Web服務應用程式

web 服務應用 程式存在的一個常見問題是,真正的後端軟體不支援xml 或者至少不支援你 web服務所使用的標準化的xml 要解決這個問題,很多架構都實施了一個 翻譯階段,用來解釋收到的xml,並將它轉換成為後端系統能夠識別的更加適當的格式。雖然將xml 翻譯成不同的格式有很多種方式法,但是可擴充套...

用XML和XSL來生成動態頁面

br 在模板的主體內,有很多xsl標籤被用於為資料表示提供邏輯。下面解釋兩個常用的標籤。choose 標籤類似於傳統程式語言中if then else結構的開始部分。在xsl中,choose標籤表示在 進入的部分中,賦值將觸發動作的發生。擁有賦值屬性的標籤跟在choose標籤後面。如果賦值是正確的,...