2
A
回答
0
一個非常簡單的內聯C#腳本Functoid的看起來是這樣的:
public string MyDateFormat(string dateValue)
{
string result = String.Empty;
string outputFormat = "{0:yyyyMMdd}";
DateTime parsed;
if (DateTime.TryParse(dateValue, out parsed))
{
result = String.Format(outputFormat, parsed);
}
else
{
result = String.Format(outputFormat, DateTime.MinValue);
}
return result;
}
對於我創建了一個外部程序類似的問題,這將使用於分析輸入的時間字符串指定CultureInfo
並提交輸出格式字符串作爲functoid輸入參數。
+0
是的,我用類似的C#functoid來返回日期,並將它連接到另一個腳本函數functoid,我使用內聯XSLT調用模板來實現這一點 – KK99 2011-03-16 09:42:51
-1
您希望子字符串在日期上執行。
來獲得日期:
substring-before($dateTime, 'T')
要得到你想要對上述結果工作一年:
substring-before($previousResult, '-')
然後拼接你從字符串操作得到的值。
這解釋了整個事情,並把它包裝上的模板:Format a date in XML via XSLT
等
希望這有助於。
相關問題
- 1. 在xslt 1.0中格式化DateTime
- 2. 用XSLT 1.0格式化通過HTML格式化的文本
- 3. 如何在xslt中格式化日期?
- 4. 如何在XSLT 1.0
- 5. XSLT 1.0:在XSLT
- 6. 如何在XSLT中將字符串格式化爲Pascal格式?
- 7. 在XSLT 1.0中格式化24小時的最佳方式是什麼?
- 8. 如何實現在XSLT 1.0
- 9. 如何在XSLT的1.0
- 10. XSLT 1.0:數字格式問題
- 11. XSLT 1.0,改變日期格式
- 12. XSLT 1.0 - 多個子節點格式化輸出
- 13. 如何在PLSQL中格式化Date變量
- 14. 如何在xslt中進行聚合1.0
- 15. 如何在XSLT 1.0中聚合節點?
- 16. 如何在XSLT 1.0中使用jquery
- 17. 如何在XSLT 1.0中實現fn:QName?
- 18. XSLT生成XHTML 1.0嚴格
- 19. XSLT 1.0格式字符串日期爲其他格式
- 20. 如何格式化一個新的Date()在JavaScript到ISODate在JSON
- 21. 如何將xslt 1.0升級到xslt 2.0?
- 22. 如何從xslt 1.0切換到xslt 2.0
- 23. XSLT 1.0:如何去「父」軸
- 24. 如何使用XSLT 1.0
- 25. 如何在Android或Java上格式化Time not Date?
- 26. 在XSLT 1.0中處理0x19
- 27. XSLT格式化XML文檔
- 28. Excel格式化:宏與XSLT
- 29. 格式化XSLT文檔
- 30. 分組在xslt 1.0
你已經有這樣的信息?當前日期不是XSLT 1.0上下文的一部分。 – 2011-03-15 16:05:00