Sorry Guys, I thank you for ur reply.I found the problem myself and sloved the issue.Below is code that i used previously where i faced the problem <xsl:for-each select="Customer//CustomerDetails"> <xsl:value-of select="DateTimeConverter:ToDateTimeFormat(Customer//CustomerDetails/DOB,'dd-MMM-yy')" /> </xsl:for-each> Inside the for-each loop value for the DOB parameter is reterived as empty. Then i solved the issue by using the msxsl function as shown below <xsl:value-of select="msxsl:format-date(DOB, 'MMM dd, yyyy')" /> Regards Mahesh.J