相关疑难解决方法(0)

java中的无法解析的日期异常

这些代码行

SimpleDateFormat formatter = new SimpleDateFormat("dd/mm/yy"); 

     ContentValues values = new ContentValues();
        values.put(COL_EVENT_ID, appointment.mEventId);
        try {
            values.put(COL_START_DATE, String.valueOf(formatter.parse(appointment.mStartDate.toString())));
            values.put(COL_END_DATE, String.valueOf(formatter.parse(appointment.mEndDate.toString())));

        } catch (ParseException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
Run Code Online (Sandbox Code Playgroud)

导致这个例外

10-15 11:44:38.150: WARN/System.err(3861): java.text.ParseException: Unparseable date: "Mon Jan 10 00:10:00 GMT+02:00 2011"
Run Code Online (Sandbox Code Playgroud)

什么是可能的解决方案?

java datetime android date

0
推荐指数
1
解决办法
545
查看次数

如何检查输入的出生日期是否有效

用户在yyyy/mm/dd的jTextfield中输入他的出生日期,我想确保他正确地输入它并且它是一个真实的日期.到目前为止这是我的代码:

SimpleDateFormat df = new SimpleDateFormat("yyyy/mm/dd");  
Date testDate = null;

Birth = jTextField3.getText();

try{  
    testDate = df.parse(Birth);
} catch (ParseException e){ }      
if (!df.format(testDate).equals(Birth)){  
    JOptionPane.showMessageDialog(rootPane, "invalid date!!");
}
Run Code Online (Sandbox Code Playgroud)

我得到的错误是它说我不能java.sql.Date投入一个java.util.Date

java validation date

0
推荐指数
1
解决办法
2961
查看次数

转换日期时出错:JAVA中的无法解析日期

我找不到问题.我正在尝试转换日期:

"星期四,2014年7月10日13:33:26 +0200"

使用此代码从字符串到日期:

String formatType = "EEE, dd MMM yyyy HH:mm:ss Z";
Date startzeit = new SimpleDateFormat(formatType).parse(einsatz.getString("startzeit"));
Run Code Online (Sandbox Code Playgroud)

但我得到的不仅仅是:

java.text.ParseException: Unparseable date: "Thu, 10 Jul 2014 13:33:26 +0200"

java parsing android date exception

0
推荐指数
1
解决办法
140
查看次数

无法解析包含三个字母月份的日期字符串

我花了大约一个小时来解决问题,但我无法...

我的日期字符串是“06 Jan 2016”,我想将它解析为对象日期。

我尝试了下一个方法

SimpleDateFormat frmt2 = new SimpleDateFormat("dd MMM yyyy");   
Date date = frmt2.parse("06 Jan 2016");
Run Code Online (Sandbox Code Playgroud)

我得到了:

java.text.ParseException: Unparseable date: "06 Jan 2016" (at offset 3)
Run Code Online (Sandbox Code Playgroud)

我试过 Joda lib

DateTimeFormatter formatter = DateTimeFormat.forPattern("dd MMM yyyy");
DateTime dt = formatter.parseDateTime("06 Jan 2016");
Run Code Online (Sandbox Code Playgroud)

但我得到了同样的错误:

Invalid format: "06 Jan 2016" is malformed at "Jan 2016"
Run Code Online (Sandbox Code Playgroud)

你能帮我在这个简单的问题上取得成功吗?

非常感谢。

parsing android datetime-format

-1
推荐指数
1
解决办法
1583
查看次数

如何将字符串(例如“Sunday, July 4, 2021”)解析为 LocalDate?

我想一个字符串解析"Sunday, July 4, 2021"LocalDate,如下:

string this.selectedDate = "Sunday, July 4, 2021";
LocalDate date = LocalDate.parse(this.selectedDate);
Run Code Online (Sandbox Code Playgroud)

但我收到此错误:

java.time.format.DateTimeParseException: Text 'Sunday, July 4, 2021' could not be parsed at index 0
Run Code Online (Sandbox Code Playgroud)

如何将这样的字符串完整日期转换为 LocalDate?

java localdate localdatetime

-2
推荐指数
1
解决办法
84
查看次数