时间:2021-05-19
话不多说,请看代码:
DateUtil.java
package pers.kangxu.datautils.utils;import java.text.SimpleDateFormat;import java.util.Date;import pers.kangxu.datautils.common.exception.DefineException;/** * * <b> * 处理日期 工具类 * </b> * @author kangxu * */public class DateUtil { /** * 字符串日期转日期格式日期 * @param str 字符串日期 * @param dateFormat 字符串日期格式 * @return */ public static Date strToDate(String strDate,String dateFormat){ SimpleDateFormat sdf = new SimpleDateFormat(dateFormat); Date date = null; try { date = sdf.parse(strDate); } catch (Exception e) { throw new DefineException("日期格式转换出错"); } return date; } /** * 将日期转换为字符串日期 * @param date 日期 * @param tarDateFormat 日期格式 * @return */ public static String dateToStr(Date date,String tarDateFormat){ return new SimpleDateFormat(tarDateFormat).format(date); } /** * 转换日期格式 * @param strDate 字符串日期 * @param srcFormat 原始格式 * @param tarFormat 目标格式 * @return */ public static String strToStr(String strDate,String srcFormat,String tarFormat){ SimpleDateFormat sdf = new SimpleDateFormat(srcFormat); try { Date date = sdf.parse(strDate); sdf = new SimpleDateFormat(tarFormat); strDate = sdf.format(date); } catch (Exception e) { throw new DefineException("日期格式转换出错"); } return strDate; }}测试使用
DateUtilTester.java
package pers.kangxu.datautils.test;import java.util.Date;import pers.kangxu.datautils.utils.DateUtil;public class DateUtilTester { public static void main(String[] args) { System.out.println(DateUtil.dateToStr(new Date(), "yyyy-MM-dd HH:mm:dd")); System.out.println(DateUtil.strToStr("2011-1-1 1:1:1","yyyy-MM-dd HH:mm:ss", "yyyyMMddHHmmss")); System.out.println(DateUtil.strToDate("2011-1-1 1:1:1","yyyy-MM-dd HH:mm:ss")); }}以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
详解Java中日期数据类型的处理之格式转换的实例概要:日期以及时间格式处理,在Java中时间格式一般会涉及到的数据类型包括Calendar类和Date类。Dat
java日期各种格式之间的相互转换实例代码java日期各种格式之间的相互转换,直接调用静态方法实例代码:java日期各种格式之间的相互转换,直接调用静态方法pa
本文实例讲述了Java正则判断日期格式是否正确的方法。分享给大家供大家参考,具体如下:1、Java中用正则表达式判断日期格式是否正确DateType.java:
本文实例为大家分享了java日期操作工具类,获取指定日期前一天、后一天;日期转换;两个日期之间相隔天数等工具类,供大家参考,具体内容如下importjava.t
本文实例讲述了Java实现操作JSON的便捷工具类。分享给大家供大家参考,具体如下:对于JSON数据格式的处理,自开发Java以来,已用过多种JSON的开源工具