如何在斯卡拉與下面的格式添加分鐘加入格式化分鐘斯卡拉
import java.text.SimpleDateFormat
import java.util.Calendar
val cal = Calendar.getInstance().getTime()
//val cal = Calendar.getInstance()
// create the date/time formatters
val dayFormat = new SimpleDateFormat("dd")
val monthFormat = new SimpleDateFormat("MM")
val yearFormat = new SimpleDateFormat("yyyy")
val hourFormat = new SimpleDateFormat("HH")
val minuteFormat = new SimpleDateFormat("mm")
val secondFormat = new SimpleDateFormat("ss")
val year = yearFormat.format(cal);
val month = monthFormat.format(cal);
val day = dayFormat.format(cal);
val hour = hourFormat.format(cal);
val minute = minuteFormat.format(cal);
val second = secondFormat.format(cal);
val AxedaRecvdDt = year + "-" + month + "-" + day + "T" + hour + ":" + minute + ":" + second + "Z"
首先停止使用舊的'Calendar'並開始使用Java的' .time「,然後你只需要一個格式化程序(不是六個:/)來打印一個字符串https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html – Przemek
你的問題是什麼?您正在格式化分鐘('minuteFormat')。順便說一下,你不需要十幾種格式,即使使用舊式Java日曆也是如此。您可以使用撇號''foo''來轉義任何字符序列。 –