最近,我在向Date
. 为什么第二个示例产生11:00
而不是12:00
?
def addWeek(s: String) = {
val df = new java.text.SimpleDateFormat("yyyy/MM/dd HH:mm")
val utcMillisSinceEpoch = df.parse(s).getTime
val weekMillis = 1000L * 60L * 60L * 24L * 7L
df.format(new java.util.Date(utcMillisSinceEpoch + weekMillis))
}
addWeek("2013/10/01 12:00") // 2013/10/08 12:00
addWeek("2013/10/21 12:00") // 2013/10/28 11:00
addWeek("2013/11/21 12:00") // 2013/11/28 12:00