我已经创建了一个javacode来将xml转换为其他格式化的xml,这个工作正常,但是我无法格式化日期。我需要转换它:
2015-01-02T17:20:00-05:00
格式化
周一,2015年1月5日21:57:56 GMT
我使用此代码进行转换:
public void transform(File dataXML, File inputXSL, File outputXML)
throws TransformerConfigurationException,
TransformerException
{
TransformerFactory factory = TransformerFactory.newInstance();
StreamSource xslStream = new StreamSource(inputXSL);
Transformer transformer = factory.newTransformer(xslStream);
StreamSource in = new StreamSource(dataXML);
StreamResult out = new StreamResult(outputXML);
transformer.transform(in, out);
System.out.println("The generated XML file is:" + outputXML);
}