获取毫秒我有字符串格式的日期为25 November 2010
,我试图获取该日期的毫秒,对于我做了下面的代码:问题而从日期
strDateSelcted = "25 November 2010" // Actually i am receiving date in this format
SimpleDateFormat curFormater = new SimpleDateFormat("dd MMM yyyy");
try {
Date dateObj = curFormater.parse(strDateSelcted);
insertEventtoCalendar(dateObj.getTime()); // Actually insert an event onto the native calendar
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
但是,当我尝试运行应用程序时,它会在插入日期的前一天创建一个事件,即对于2010年11月25日插入事件2010年11月24日和2010年11月27日插入事件2010年11月26日,并且相同。
所以,我犯了一个错误?请告诉我做的方式
我没有得到你,你试图从`2010年11月25日`获取millis? – 2010-11-25 10:07:32
我不确定这是否对你有用,但我认为在SimpleDateFormat中,MMM给出了这样的月份:11月份和11月份没有... – Sephy 2010-11-25 10:11:44
@ org.life.java你得到了,我想得到毫秒特殊日期(这里,我有一个日期在字符串变量) – 2010-11-25 10:24:29