2011-06-16 66 views
0

我正在使用java studio creator来构建我的应用程序。我使用的Ajax组件,弹出日历,当我想要得到的日期,并将其与另一个日期比较,我上无法:( 这是我的代码:在java中解压缩日期

// My Code 

    SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd"); 

    java.util.Calendar startDate = java.util.Calendar.getInstance(); 
    startDate.setTime(dateFormat.parse(startField.getValue().toString())); 
// 

哪里startField是日历。 。

我试图设置日历中的性能dateformattedpattern是一样DATAFORMAT但它给了一个例外。

是否有任何建议,以解决这一问题?

+3

有什么特殊情况? 'startField.getValue()。toString()'的价值是什么? ...? – wjans 2011-06-16 10:47:33

+0

异常是无法解析的日期。 – asma 2011-06-16 21:42:50

+0

'startField.getValue()。toString()'的价值是什么? – wjans 2011-06-17 04:32:06

回答

2

startField.getValue().toString()笑这种形式是yyyy/MM/dd

+0

尝试打印什么'startField.getValue()。toString()'返回。 – AlexR 2011-06-16 10:50:52

+0

我打印日历中给出的日期,它是2011-06-16。 – asma 2011-06-16 21:44:14

+1

那么,然后尝试 - 而不是格式化字符串! – 2011-06-16 21:54:09