java - 使用 Java 将 "2010-02-15T20:05:28.000Z"转换为 GMT 格式

标签 java

<分区>

我有一个类似于以下“2010-02-15T20:05:28.000Z”的字符串,我需要使用 Java 以 GMT 格式输出该字符串。

顺便说一句,我不知道当前日期的格式是什么。

最佳答案

这种格式是xml-schema,你可以这样转换:

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
String dateStr = "2010-02-15T20:05:28.000Z";
try {
    Date date = format.parse(dateStr);
    System.out.println(date.toGMTString());
} catch (ParseException e) {
    e.printStackTrace();
}

关于java - 使用 Java 将 "2010-02-15T20:05:28.000Z"转换为 GMT 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18862190/

相关文章:

java - 我们可以在 Spring Webflux 中使用 web servlet 和 servlet 过滤器吗?

java - 如何强制用户从 ListViewer 中进行选择?

java - spring boot中如何读写文件

java - 使用 Step Builder 模式创建包含实例变量(列表)的复杂对象

java - 如何在 spring 数据 JPA 查询之间编写自定义?

java - String.hashCode() 是否可以跨 VM、JDK 和操作系统移植?

java.net.SocketTimeoutException : Read timed out under Tomcat

java - 为什么 RecyclerView 没有 onItemClickListener()?

java 绑定(bind) - 如何将 float 绑定(bind)到 jtable 而不获取 -0.0 值?

java - Hibernate 条件按时间戳中的日期对结果进行分组