您的位置:首页 > 编程语言 > Java开发

无敌好用的时间小插件 joda-time

2018-03-02 16:47 288 查看
首先要有个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() 等等方法 加减天数等等。都是非常的实用的时间操作方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息