I'm passing in a string like "2012-02-20'T'01:01:01"
我正在传递像“2012-02-20'T'01:01:01”这样的字符串
/**
* Parse a workflowDate.
* @param workflowDate an instance of a workflowDate string.
* @return the date object containing parsed workflow date.
*/
private Date parseDate(final String workflowDate)
{
DateFormat df = new SimpleDateFormat("YYYY-MM-DD'T'hh:mm:ss", Locale.ENGLISH);
Date retVal = null;
try
{
retVal = df.parse(workflowDate);
}
catch (ParseException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
return retVal;
}
1 个解决方案
#1
3
Use yyyy-MM-dd'T'hh:mm:ss
format instead of YYYY-MM-DD'T'hh:mm:ss
使用yyyy-MM-dd'T'hh:mm:ss格式而不是YYYY-MM-DD'T'hh:mm:ss
DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ss", Locale.ENGLISH);
- y - Year
- M - Month in year
- d - Day in month
年 - 年
M - 一年中的月份
d - 每月的一天
#1
3
Use yyyy-MM-dd'T'hh:mm:ss
format instead of YYYY-MM-DD'T'hh:mm:ss
使用yyyy-MM-dd'T'hh:mm:ss格式而不是YYYY-MM-DD'T'hh:mm:ss
DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ss", Locale.ENGLISH);
- y - Year
- M - Month in year
- d - Day in month
年 - 年
M - 一年中的月份
d - 每月的一天