首先要有个maven项目 导入了美滋滋的ssm框架
找到pom.xml 在里面添加
<!--时间插件--> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.9.9</version> </dependency>
在class中
import org.joda.time.DateTime;
或者直接使用也可以 idea会自动导入
dateTime time = new dateTime(); 获取当前日期 是2018-03-02T16:39:39.725+08:00这种格式
可以用 String format = "yyyy-mm-dd";来声明时间格式 然后用插件内部方法 time .toString(format);修改成想要的格式
重点好方法:
time.dayOfWeek().withMaximumValue().plusDays(1)
意思是 time时间节点所在的周 最大的那一天的日期 plusDays(1) 加一天;
同理还有dayOfMonth dayOfYear 就是取时间节点所在的月所在的年 然后
withMaximumValue withminMumValue 取所在的时间段的最大最小值
非常便于对时间段进行操作;
另外还有动态方法:time.isBefore(time2);time.isAfter(time2); 判断时间是否在后一个时间之前和之后 返回值是boolean;
还有plusDays( ) plusMonth() 等等方法 加减天数等等。都是非常的实用的时间操作方法