相关疑难解决方法(0)

如何将日期转换为yyyy-MM-dd格式?

2012年12月1日00:00:00 GMT

我必须将上述日期转换为以下格式

2012年12月1日

我怎么能够?

我试过以下方法,但它没有工作

public Date ConvertDate(Date date){

    DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
    String s = df.format(date);
    String result = s;
    try {
        date=df.parse(result);
    } catch (ParseException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    return date;
  }
Run Code Online (Sandbox Code Playgroud)

java date simpledateformat date-formatting

30
推荐指数
1
解决办法
16万
查看次数

Java - 无法解析的日期

我试图解析一个约会,但我奇怪地得到一个例外.

这是代码:

import java.util.Date;

String strDate = "Wed, 09 Feb 2011 12:34:27";
Date date;
SimpleDateFormat FORMATTER =  new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss");
try {
  date = FORMATTER.parse(strDate.trim());
  System.out.println(date);
} catch (ParseException e) {
  e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

例外是:

java.text.ParseException:无法解析的日期:"Wed,09 Feb 2011 12:34:27",位于DateTest.main的java.text.DateFormat.parse(DateFormat.java:337)(DateTest.java:17)

我已阅读文档,我认为我的模式是正确的.所以我不明白......

任何的想法?

谢谢!

java simpledateformat

15
推荐指数
2
解决办法
1万
查看次数

如何将Date.toString转换回日期?

我有一个通过调用toString类Date实例的方法获得的字符串.
如何从此字符串中获取Date对象?

Date d = new Date();
String s = d.toString;
Date theSameDate = ...
Run Code Online (Sandbox Code Playgroud)

更新
我尝试使用SimpleDateFormat,但是我知道java.text.ParseException: Unparseable date 你能告诉我Date.toString()生成的日期格式吗?

java

8
推荐指数
3
解决办法
9398
查看次数

标签 统计

java ×3

simpledateformat ×2

date ×1

date-formatting ×1