我从数据库2014-08-01
获取此日期格式并将其传递给控制器我的日期类型为java.util.Date ..我的目标是获取此格式:01 Aug 2014
这是我到目前为止所做的:
val format = new java.text.SimpleDateFormat("dd-MMM-yyyy")
format.format(new java.util.Date())
play.api.Logger.info(format.parse(ls.si_due_date.toString).toString)
答案 0 :(得分:4)
这是解决方案
val incommingDate = "2014-08-01"
val formatIncomming = new java.text.SimpleDateFormat("yyyy-MM-dd")
val formatOutgoing = new java.text.SimpleDateFormat("dd MMM yyyy")
val dateFormated = formatOutgoing.format(formatIncomming.parse(incommingDate))
println(dateFormated)
答案 1 :(得分:-1)
SimpleDateFormat formatter = new SimpleDateFormat(" dd-MMM-yyyy");
字符串日期=" 2014年8月8日&#34 ;;
try {
Date date = formatter.parse(dateInString);
System.out.println(date);
System.out.println(formatter.format(date));
} catch (ParseException e) {
e.printStackTrace();
}