Date格式的string和date格式互相转换:
utils 代码
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class OldDateUtils {
/*-------------------------------------日期格式模版-------------------------*/
public final static String DEFAULT_TIME_PATTERN = "yyyy-MM-dd HH:mm:ss";
public final static String DEFAULT_DATE_PATTERN = "yyyy-MM-dd";
public final static String INTEGER_YMN_PATTERN = "yyyyMMdd";
public final static String INTEGER_TIME_PATTERN = "yyyyMMddHHmmss";
public final static String INTEGER_TIME_MILL_PATTERN = "yyyyMMddHHmmssSSS";
/*-------------------------string和date格式互相转换-----------------------*/
/**
* description:String日期转Date
*
* @param date: 要转化的时间格式字符串
* @param datePattern: 要转化的日期格式
* @return java.util.Date
* @author A乐神
* date 2023/11/21
**/
public static Date parsingStringToDate(String date, String datePattern) throws ParseException {
DateFormat fmt = new SimpleDateFormat(datePattern);
return fmt.parse(date);
}
/**
* description:Date转换成String日期
* @author A乐神
* date 2023/11/21
* @param date:要转化的指定日期的时间格式
* @param datePattern: 要转化的String串日期格式
* @return java.lang.String
**/
public static String parsingDateToString(Date date,String datePattern) {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(datePattern);
return simpleDateFormat.format(date);
}
}
测试代码:
public static void main(String[] args) throws ParseException {
String currentTime = parsingDateToString(new Date(), DEFAULT_TIME_PATTERN);
System.out.println("输出当前时间:"+currentTime);
Date date = parsingStringToDate(currentTime, DEFAULT_DATE_PATTERN);
System.out.println("输出当前日期格式:"+date);
}
测试结果:
------------------------------------------与正文内容无关------------------------------------
赞,是一种大度的情怀!
早起随手点赞一次,运气增加一份!
睡前点赞,霉运退散,好运不断!!!
如果觉的文章写对各位读者老爷们有帮助麻烦点个赞呗!小弟在这拜谢了!