java - 格式化字符串到日期转换而不更改java中的格式

标签 java

我已将日期格式化为字符串形式,我希望它采用日期格式而不更改格式化模式

这是我的代码

Date currDate = new Date();//Fri Oct 31 03:48:24 PDT 2014

    String pattern = "yyyy-MM-dd hh:mm:ss";
    SimpleDateFormat formatter;
    formatter = new SimpleDateFormat(pattern);
    String formattedDate= formatter.format(currDate);//2014-10-31 04:23:42

这里是“yyyy-MM-dd hh:mm:ss”格式和我想要的日期格式。

 SimpleDateFormat sdf = new SimpleDateFormat(pattern);
 Date paidDate = sdf.parse(formattedDate);

System.out.println(pattern + " " + paidDate);//Fri Oct 31 03:48:24 PDT 2014

但我得到的结果是 2014 年 10 月 31 日星期五 03:48:24 PDT,所以请帮我得到日期格式为 2014-10-31 04:23:42 的结果

最佳答案

如果我正确理解你的问题:

System.out.println(pattern + " " + sdf.format(paidDate);

关于java - 格式化字符串到日期转换而不更改java中的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26672976/

相关文章:

Java - 为什么我的静态变量被设置为空?

java - 模式中前两个字段的 key 未发送

java - 根据 xsd 验证 java.util.Map

java - Gradle runIdea 任务打开版本太旧

java - 不使用现有算法或排序技术对整数元素进行排序

java - 使用条件在 Ant 中取消设置属性和在 Ant 中删除属性

java - 如何根据找到的字符进行异常(exception)处理

java - 将任何原始数据类型转换为字符串的最佳方法是什么

Java可比接口(interface)compareTo(Object o),什么是object o?

java - 如何在 Java Web 应用程序中声明启动 Hook