当前位置: 移动技术网 > IT编程>开发语言>Java > 实例解析Java日期格式工具类DateUtil.java

实例解析Java日期格式工具类DateUtil.java

2019年07月22日  | 移动技术网IT编程  | 我要评论

话不多说,请看代码:

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"));
  }
}

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持移动技术网!

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网