在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可以实现多种运算