在scala程序中,有時我們需要對日期進行運算,比如一天之前,兩天之前,一個月之前等等,本博文給出了簡單的實現方式
val cal = Calendar.getInstance cal.add(Calendar.DATE, -1) val time = cal.getTime val yestoday = new SimpleDateFormat("yyyy-MM-dd").format(time)
將第二行的DATE替換成HOUR或者MONTH、YEAR可以實現不同時間維度的運算
將第二行的-1換成其他的數字如-2或+6可以實現多種運算