2012-01-31 21 views
5

मैं इस प्रारूपXSLT स्वरूप दिनांक

10/12/2011 12:55:00 PM (MM-DD-YYYY time) 

में एक तारीख है मैं

12/10/2011 (DD-MM-YYYY) time to be removed 

XSLT का उपयोग करते हुए इस तिथि को फ़ॉर्मेट चाहते हैं? मुझे जो जटिलता मिलती है वह कभी-कभी

7/12/2011 12:55:00 PM (only one number to the front instead of 07) 

क्या कोई मुझे इसे लागू करने का तरीका दिखा सकता है? अग्रिम में बहुत धन्यवाद।

उत्तर

4

यह वांछित परिणाम प्राप्त करने के लिए substring-before, substring-after और substring, उदा .:

<xsl:variable name="input">7/12/2011 12:55:00 PM</xsl:variable> 

<xsl:value-of select="concat(
       substring-before(substring-after($input, '/'), '/'), '/', 
       substring-before($input, '/'), '/', 
       substring(substring-after(substring-after($input, '/'), '/'), 1, 4) 
      )"/> 
+0

बिल्कुल सही समाधान की तरह केवल मानक XPath स्ट्रिंग फ़ंक्शन का उपयोग आसान है। धन्यवाद .. – Chin

+0

@Chin, आपका स्वागत है! –

+0

बहुत बढ़िया, बहुत बहुत धन्यवाद! – Justin

संबंधित मुद्दे