java - 使用 Java 将 GMT 时间转换为本地时间

标签 java android string date parsing

<分区>

我有 Thu Mar 24 13:00:00 GMT+07:00 2016

我想将其转换为 Thu Mar 24 22:00:00 pm。我如何使用 SimpleDateFormat 做到这一点?

最佳答案

看看这个page试试这个:

SimpleDateFormat dateFormat = new SimpleDateFormat("E MMM d hh:mm:ss aa");
String formattedDate = dateFormat.format(new Date());
System.out.println(formattedDate);
  • E 代表一天作为单词
  • MMM 代表缩短的月份
  • d 代表当天的数字
  • hh:mm:ss 是经典的时间格式
  • a 是上午/下午标记

关于java - 使用 Java 将 GMT 时间转换为本地时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36198848/

相关文章:

java - 当 Object 类型转换为父对象时调用哪个方法

java - 需要从文件创建对象并将其放入数组中

java - java 如何在某个点插入一个字符

android - Flutter恢复不恢复也不保存状态?

java - 应用程序在后台时推送通知的自定义布局出现问题

c++ - 将 char 指针值等同于某个 char 时出现段错误

java - 查找现在通过的@Ignore'd 测试

java - 如何使用 android java 将发布数据传递给我的 php 代码?

ruby - ruby 中大写单词的正则表达式

php - 是否可以使用像列表这样的函数/语言构造来连接到 str 变量?