2016-11-11 180 views
0

我想要使用Scala當前月份和年份來獲取第一個日期和最後一個日期。我正在嘗試這link,但它的返回爲空 這裏提到的代碼。我該怎麼辦?誰能幫我。如何使用當前月份和年份在scala上獲取第一個日期和最後一個日期

def sampleDate(year: Int,month: Int) = Action {implicit request => 
println("---------m&y----------",year,month) 
var endOfMonth = Calendar.getInstance(); 
println("---------Month----------", endOfMonth.set(Calendar.MONTH,month)) 
println("---------Year----------", endOfMonth.set(Calendar.YEAR,year)) 
Ok("") 
} 

輸出:

(---------m&y----------,2016,11) 
(---------Month----------,()) 
(---------Year----------,()) 

回答

-1

你可以這樣說:

val today = Calendar.getInstance().getTime() 

// create the date/time formatters 
val minuteFormat = new SimpleDateFormat("mm") 
val hourFormat = new SimpleDateFormat("hh") 
val amPmFormat = new SimpleDateFormat("a") 

val currentHour = hourFormat.format(today) enter code here  // 12 
val currentMinute = minuteFormat.format(today) // 29 
val amOrPm = amPmFormat.format(today)   // PM 
相關問題