我有一行C#代码,试图在Java中复制。代码如下。
n.InnerText = DateTime.Parse(n.InnerText).ToUniversalTime().ToString("yyyy-MM-ddTHH:mm:ssZ");
目的是将xml上下文中已经存在的DateTime替换为代表通用时间的DateTime。
我尝试使用
node.setTextContent = Date.parse(node.getTextContent())
但由于不推荐使用Date.parse()而无法继续。我通读了Eclipse中的注释,并按建议尝试使用DateFormat,但DateFormat没有解析方法。
有人可以建议不使用任何第三方库的问题解决方案吗?
您可以使用:
DateFormat format = new SimpleDateFormat("yyyy-MM-ddTHH:mm:ssZ"); Date date = format.parse(myString);
确保检查语言环境是否合适,并检查字段是否相同(因为我不知道您打算解析什么,所以我只复制了它们)。
(例如,“ T”不存在。)