java - 如何使用java将GMT日期转换为MM/dd/yyyy

标签 java date simpledateformat date-format

在这里,我附上了我的代码,最后我得到了字符串格式的日期(例如:1)。但我想要它的日期格式(例如:2)
例如:1

 import java.util.Date;
 import java.text.DateFormat; 
 import java.text.SimpleDateFormat;

 public class Example{     
 public static void main(String []args){        
 java.util.Date date = new Date("Sat Dec 01 00:00:00 GMT 2017");               
 DateFormat formatter = new SimpleDateFormat("MM/dd/yyyy");              
 String formatz = formatter.format(date);           
 System.out.println(formatz);     
}}

O/P 是:

12/01/2017 // String so i cant able to parse it on my query.

例如:2

 import java.util.Date;
 import java.text.DateFormat; 
 import java.text.SimpleDateFormat;

 public class Example{     
 public static void main(String []args){        
 java.util.Date date = new Date("Sat Dec 01 00:00:00 GMT 2017");               
 DateFormat formatter = new SimpleDateFormat("MM/dd/yyyy");              
 String formatz = formatter.format(date);  
 Date d1 = formatter.parse(formatz);        
 System.out.println(d1);     
}}

O/P 是:

Sat Dec 01 00:00:00 GMT 2017 // but i want 12/01/2017 (date format)

我该如何解决它。

最佳答案

试试这个:

System.out.println(formatter.format(d1));  

关于java - 如何使用java将GMT日期转换为MM/dd/yyyy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42920484/

相关文章:

java - 将 GWT 中的时间值格式化为 HH :mm:ss. SS

java - TemporalAdjuster - 从调整后的日期获取下一个日期

java - 设置日期格式,然后将其转换为 Date from String- Java

java - 日期格式化后以小写形式显示 AM 和 PM

java - SimpleDateFormat 返回无效日期

java - 如何获取antlr4规则匹配的原文?

java - clojure 中的 Scala 类

java - 在提交 spring mvc 上绑定(bind)子对象

javascript Date 对象转换本地时区

mysql - 使用 'negative' 偏移量选择