【Java】【常用类】SimpleDateFormat 简单日期格式化类

Date类的API不易于国际化,大部分基本摈弃了

java.text.SimpleDateFormate 不和语言环境有关的方式来格式化和解析日期的具体类

支持 文本转格式,格式转文本

public class DateTest {
    public static void main(String[] args) throws ParseException {
        // 格式化 和 解析

        // 使用默认的日期格式
        SimpleDateFormat format1 = new SimpleDateFormat();
        String format = format1.format(new Date());
        // 格式化
        System.out.println(format); //  20-4-19 下午5:31
        // 解析操作 必须按照默认的格式书写日期   31-08-09 上午10:51
        String date = "31-08-09 上午10:51";
        Date parse = format1.parse(date);
        System.out.println(parse);
    }
}

带格式化样式的参数例举

文档地址  https://docs.oracle.com/javase/8/docs/api/

大写MM 表示Month月份  小写mm 表示 minutes分钟

大写HH 表示24小时制  小写hh表示12小时制

时间格式详细  https://blog.csdn.net/caomiao2006/article/details/22056681

public class DateTest {
    public static void main(String[] args) throws ParseException {
        // 注入时间格式
        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String s = format.format(new Date());
        System.out.println(s);
    }
}

猜你喜欢

转载自www.cnblogs.com/mindzone/p/12732666.html
今日推荐