【发布时间】:2013-06-03 13:47:44
【问题描述】:
我有一行 C# 代码试图在 Java 中复制。代码如下所示。
n.InnerText = DateTime.Parse(n.InnerText).ToUniversalTime().ToString("yyyy-MM-ddTHH:mm:ssZ");
目的是用表示通用时间的日期时间替换 xml 上下文中已有的日期时间。
我尝试过使用
node.setTextContent = Date.parse(node.getTextContent())
但由于 Date.parse() 已被弃用,我无法继续。我通读了 Eclipse 中的注释并按照建议尝试了 DateFormat,但 DateFormat 没有解析方法。
有人可以为我的问题提出一个不使用任何第三方库的解决方案吗?
【问题讨论】:
-
已弃用。从 JDK 1.1 版开始,由 DateFormat.parse(String s) 取代。
-
@Johnathon Ender,检查 stackoverflow.com/a/9886992/1160207 并参考 docs.oracle.com/javase/6/docs/api/java/text/…