话不多说,请看代码:
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")); } }
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持移动技术网!
如对本文有疑问, 点击进行留言回复!!
[杭电多校2020]第一场 1004 Distinct Sub-palindromes
Swift -- 将本地生成的UIImage进行持久化保存(存到文件中fileManager.createFile)
网友评论