格式化和解析日期的类SimpleDateFormat


日期转换成字符串,字符串转换成日期

SimpleDateFormat

根据 JDK API 1.6.0 的资料显示

public class SimpleDateFormatextends extends DateFormat

SimpleDateFormat是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。

下面直接贴出工具类的代码


import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * @author XiaoXin
 * @title: DateUtils
 * @projectName xiaoxin_ssm
 * @description: 日期与字符串格式互换的工具类
 * @date 2020/4/8 15:35
 */
public class DateUtils {

    //日期转换成字符串
    public static String date2String(Date date, String patt){
        // SimpleDateFormat 是一个以与语言环境有关的方式来格式化和解析日期的具体类。
        //它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。
        SimpleDateFormat sdf = new SimpleDateFormat(patt);
        // public final String format(Date date)将一个 Date 格式化为日期/时间字符串。
        String format = sdf.format(date);
        return format;
    }

    //字符串转换成日期
    public static Date string2Date(String str,String patt) throws ParseException {
        SimpleDateFormat sdf = new SimpleDateFormat(patt);
        // parse 从给定字符串的开始解析文本,以生成一个日期。该方法不使用给定字符串的整个文本。
        Date parse = sdf.parse(str);
        return parse;
    }
}

Author: Doctor-Deng
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint polocy. If reproduced, please indicate source Doctor-Deng !
 Previous
不小心将Mysql关键字作为表名列名 不小心将Mysql关键字作为表名列名
不小心将 Mysql 关键字作为表名列名问题缘由: @Select("select * from member where id = #{id}") 异常出现:SQL]SELECT order from bas_dictionary [E
2020-04-09 Doctor-Deng
Next 
随机生成ID的一个工具类 随机生成ID的一个工具类
java.util 下的类 UUID今天新学到的一个 UUID 类下的 randomUUID() 方法 根据 JDK API 1.6.0 的文档资料显示, UUIDUUID 是用来表示通用唯一标识符 (UUID) 的类。 UUID 表示一个
2020-04-08 Doctor-Deng
  TOC