maven依赖

<dependency><groupId>commons-lang</groupId><artifactId>commons-lang</artifactId><version>2.6</version></dependency>

一、DateUtils类

1、日期比较
public static boolean isSameDay(Date date1, Date date2): 是否是同一天,支持参数date和calendar
public static boolean isSameDay(Calendar cal1, Calendar cal2)
public static boolean isSameInstant(Date date1, Date date2): 是否是同一个UTC时间(long—) ,支持参数date和calendar
public static boolean isSameInstant(Calendar cal1, Calendar cal2)
public static boolean isSameLocalTime(Calendar cal1, Calendar cal2): 是否是同一个UTC时间(long—) ,支持参数calendar

/*************************************************************************************************************
public static Date parseDate(String str, String[] parsePatterns) 对字符串日期按照表达式进行转化,逐个顺序转化,如果都不满足,返回ParseException异常
private static Date parseDateWithLeniency(String str, String[] parsePatterns,boolean lenient)     /************************************************************************************************************
public static Date addYears(Date date, int amount)   在date日期上增加年、月、周、日、时、分、秒、毫秒
public static Date addMonths(Date date, int amount)
public static Date addWeeks(Date date, int amount)
public static Date addDays(Date date, int amount)
public static Date addHours(Date date, int amount)
public static Date addMinutes(Date date, int amount)
public static Date addSeconds(Date date, int amount)
public static Date addMilliseconds(Date date, int amount)
public static Date add(Date date, int calendarField, int amount)  上述方法均调用此方法实现
/*************************************************************************************************************
public static Date setYears(Date date, int amount)   在date日期上设置年年、月、周、日、时、分、秒、毫秒
...省略
/*************************************************************************************************************
public static Calendar toCalendar(Date date)  date转成calendar
public static Date round(Date date, int field) 对date型日期根据field向上取整  ,如field为Calendar.HOUR_OF_DAY,March 30, 2003 01:10 rounds to March 30, 2003 01:00
public static Calendar round(Calendar date, int field)
public static Date round(Object date, int field)
public static Date truncate(Date date, int field)对date型日期根据field向下取整
public static Calendar truncate(Calendar date, int field)
public static Date truncate(Object date, int field)
 

还有部分未用过的,就不列举了


转载于:https://www.cnblogs.com/yangh2016/p/6347076.html

32 commons-lang包学习相关推荐

  1. Commons BeanUtils包学习2

    2019独角兽企业重金招聘Python工程师标准>>> Commons BeanUtils包学习2 博客分类: 中间件 java 一.简介: BeanUtils提供对 Java反射和 ...

  2. org.springframework.uti包下的StringUtils的使用和org.apache.commons.lang包下StringUtils的使用

    一.org.springframework.util.StringUtils StringUtils常用方法 描述 boolean isEmpty(Object str) 判断字符串是否为空,如果为n ...

  3. apache commons lang架包介绍

    commons lang组件介绍和学习 介绍 Java语言开发时有一个隐患,那就是java支持null值,这就导致很多时候操作可能会出异常. 因此很多第三方组件都会提供安全null safe 操作(即 ...

  4. java commons lang 随机数_Apache Common-lang组件里随机数工具类RandomStringUtils的一个bug...

    现在本文也转到了我自己的博客上,地址:月城小馆 Apache Common组件是java开发中常用的工具,其中的common-lang包是java基本数据类型的处理工具,包括数字.字符串.日期时间等多 ...

  5. org.apache.commons.lang.StringUtils的jar包是什么

    org.apache.commons.lang.StringUtils的jar包是什么 commons-lang-2.5.jar

  6. 初识 Apache Commons jar 包

    长篇预警 ,要有耐心才能看下去 1.1. 开篇 在Java的世界,有很多(成千上万)开源的框架,有成功的,也有不那么成功的,有声名显赫的,也有默默无闻的.在我看来,成功而默默无闻的那些框架值得我们格外 ...

  7. maven命令行创建web项目报错:java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils...

    早上新建一个web项目,没想到一敲命令创建就失败了,真是出师不利.各种折腾无果,当然我也可以用eclipse直接创建的,就是想搞清楚状况.刚刚才发现问题原因,这个结果我也是醉了,太坑爹了. 问题现象: ...

  8. java Apache Commons jar包简介

    一.Commons BeanUtils 说明:针对Bean的一个工具集.由于Bean往往是有一堆get和set组成,所以BeanUtils也是在此基础上进行一些包装. 二.Commons CLI 说明 ...

  9. [转]java.lang.instrument 学习(一)

    [转]java.lang.instrument 学习(一)  收藏 sunyh 发表于 10个月前 阅读 40 收藏 3 点赞 1 评论 0 转自:http://jiangbo.me/blog/201 ...

  10. java.lang包怎么用_java.lang.io包的使用

    1 String source = "ABCDEF123456";2 int mid = source.length() / 2;3 4 ByteArrayInputStream ...

最新文章

  1. hihoCoder 网络流四·最小路径覆盖
  2. php生成静态页面并预览
  3. ngx_lua操作Redis和Mysql
  4. freeredius3.0 mysql_EDIUS视频采集卡 STROM 3G HD/HD SDI
  5. overlay 如何实现跨主机通信?- 每天5分钟玩转 Docker 容器技术(52)
  6. flash特效原理:图片滑动放大效果(2)
  7. 论文笔记:STD2P: RGBD Semantic Segmentation Using Spatio-Temporal Data-Driven Pooling
  8. python多维矩阵基础运算中的一点困惑
  9. android - 调用系统分享功能分享图片
  10. ACL 2021 | 如何利用DialoGPT辅助对话摘要任务?
  11. c/c++成长之捷径 C/C++学习资料大全
  12. 雷观(十八):我的世界观
  13. 使用Java/Scala API对Iceberg数据湖进行snapshot快照expire过期处理
  14. SpringSecurity-基于微服务的认证与权限访问
  15. 那些程序员才懂的笑话
  16. pixi.js 碰撞检测
  17. 互联网公益进入下半场,为啥2亿人次在支付宝做捐赠?
  18. 26MB160A-ASEMI大功率电源专用单相整流桥26MB160A
  19. HTTP世界全览(下):与HTTP相关的各种协议
  20. 怎样知道android的手机号码,如何查询自己的手机号码?看完这三种方法,再也不用担心了...

热门文章

  1. spring整合dubbo和springboot整合dubbo,实现服务暴露区别
  2. Spring Boot 集成 Druid 监控数据源
  3. 消息队列:RabbitMQ和Kafka的比较
  4. 程序员职场:拥有一个学位将会在你的职业生涯中更加顺利!
  5. Javascript对象及数组用法笔记
  6. MYSQL数据损坏修复方法
  7. java ibm 2035,C# java 连接 IBM MQ时出现 2035 或 2013认证错误的解决方法
  8. 【LeetCode】两数之和
  9. pymssql出现的错误
  10. Android 第四课 活动的启动模式