使用DateUtils跟DateFormatUtils处理时间日期转换
来源:互联网 发布:直方图均衡化算法 编辑:程序博客网 时间:2024/05/16 07:12
使用DateUtils和DateFormatUtils处理时间日期转换
在Apache Commons项目的Lang里面,有两个类:DateUtils和DateFormatUtils,专门用于处理时间日期转换。它们在
org.apache.commons.lang.time包下。
1. 与SUN的SimpleDateFormat相比,其主要优点是:线程安全。
2. 对应于SimpleDateFormat的format()的方法,是DateFormatUtils 的format系列方法,常用的就是:
public static java.lang.String format (java.util.Date date, java.lang.String pattern)
方法调用:
3. 对应与SimpleDateFormat的parse()的方法,是DateUtils的parseDate方法,即:
public static java.util.Date parseDate (java.lang.String str, java.lang.String[] parsePatterns) throws java.text.ParseException
方法调用:
该方法会将日期字符串按照第二参数中的String数组,依次比对,选择合适的Pattern来解析。
4. 日期舍入与截整,DateUtils的truncate()方法可以将日期按照任意范围截整,关键看第二个参数。
public static java.util.Date truncate (java.util.Date date, int field)
第二个参数取自Calendar的常量,可以是MONTH、DATE、HOUR等多种;
5. 判断是否是同一天,DateUtils的isSameDay()方法
public static boolean isSameDay (java.util.Date date1, java.util.Date date2)
6. DateFormatUtils定义了很多内置的固定日期格式,均为FastDateFormat类型,比如 ISO_DATE_FORMAT。使用 FastDateFormat的format()方法可以直接将日期格式化为内置的固定格式。
public java.lang.String format (java.util.Date date)
7. 以上提到的方法具有多态形式,可以仔细参照API文档使用。
在Apache Commons项目的Lang里面,有两个类:DateUtils和DateFormatUtils,专门用于处理时间日期转换。它们在
org.apache.commons.lang.time包下。
1. 与SUN的SimpleDateFormat相比,其主要优点是:线程安全。
2. 对应于SimpleDateFormat的format()的方法,是DateFormatUtils 的format系列方法,常用的就是:
public static java.lang.String format (java.util.Date date, java.lang.String pattern)
方法调用:
3. 对应与SimpleDateFormat的parse()的方法,是DateUtils的parseDate方法,即:
public static java.util.Date parseDate (java.lang.String str, java.lang.String[] parsePatterns) throws java.text.ParseException
方法调用:
该方法会将日期字符串按照第二参数中的String数组,依次比对,选择合适的Pattern来解析。
4. 日期舍入与截整,DateUtils的truncate()方法可以将日期按照任意范围截整,关键看第二个参数。
public static java.util.Date truncate (java.util.Date date, int field)
第二个参数取自Calendar的常量,可以是MONTH、DATE、HOUR等多种;
5. 判断是否是同一天,DateUtils的isSameDay()方法
public static boolean isSameDay (java.util.Date date1, java.util.Date date2)
6. DateFormatUtils定义了很多内置的固定日期格式,均为FastDateFormat类型,比如 ISO_DATE_FORMAT。使用 FastDateFormat的format()方法可以直接将日期格式化为内置的固定格式。
public java.lang.String format (java.util.Date date)
7. 以上提到的方法具有多态形式,可以仔细参照API文档使用。
阅读全文
0 0
- 使用DateUtils跟DateFormatUtils处理时间日期转换
- 使用DateUtils跟DateFormatUtils处理时间日期转换
- 使用DateUtils和DateFormatUtils处理时间日期转换
- 使用DateUtils和DateFormatUtils处理时间日期转换 .
- 使用DateUtils和DateFormatUtils处理时间日期转换
- 使用DateUtils处理时间日期转换
- delphi时间日期处理DateUtils时间单元
- Android 时间、日期处理 DateUtils、SystemClock、DateFormat
- 活用工具类:日期类操作:DateUtils 和 DateFormatUtils
- DateUtils和DateFormatUtils应用
- DateUtils日期转换工具
- 日期处理类-DateUtils.java
- 日期工具:日期转换、加减、比较 --DateUtils
- Android & Java DateUtils 拿来就用 包含常用的日期和时间转换的工具
- DateUtils.java 日期处理相关工具类
- Java日期处理工具类DateUtils
- Java时间工具类DateUtils(把日期时间转换成xx秒前、xx分钟前、xx小时前...)
- Java时间工具类DateUtils(把日期时间转换成xx秒前、xx分钟前、xx小时前...)
- 解决 苹果对二进制 __TEXT 段大小限制问题
- C语言常用转义符
- Laravel跳转回之前页面,并携带错误信息back()->withErrors(['错了'])
- NER概念系统梳理,转载于《传送门》
- JAVA中request.getParameterMap()用法笔记
- 使用DateUtils跟DateFormatUtils处理时间日期转换
- Uva 714 (抄书问题,二分查找+贪心)
- 页面禁止滚动
- 深入理解HTTP协议、HTTP协议原理分析
- 我爱测试
- Python property不存在时调用getProperty函数
- Android Studio(as)调试总结
- 正则笔记
- c++ 多线程学习笔记(一)