时间格式为: yyyy-MM-dd HH:mm:ss,自己定义.
在date转String格式时java字符串转化为数字java字符串转化为数字,date类型要和转换格式相对应.
(这里的* 例子 *以数据库存的格式来说)
例子 :date类型: 2021-06-10 10:10 ====> String类型: yyyy-MM-dd HH:mm
date传: 2021-06-10 10.10 ==转=>String类型: yyyy-MM-dd HH:mm 那肯定是不行的
上代码:
/**
* @Author wjf
* @Datetime
* @Description 日期转String工具类
*/
public class DateUtils {
/**
* Date 转 String
*
* @param date
* @return
*/
public static String getStrDate(Date date) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String format = null;
if (date != null) {
format = sdf.format(date);
}
return format;
}
/**
* String 转 Date
*
* @param date
* @return
* @throws ParseException
*/
public static Date getDate(String date) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm");
Date parse = null;
if (date != null) {
parse = sdf.parse(date);
}
return parse;
}
//测试
public static void main(String[] args) throws ParseException {
String strDate = getStrDate(new Date());
System.out.println("Date转String: " + strDate);
Date date = getDate("2021-06-10 10:07");
System.out.println("String转Date: " + date);
}
}
运行结果:
限时特惠:本站每日持续更新海量设计资源,一年会员只需29.9元,全站资源免费下载
站长微信:ziyuanshu688
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。