DateFormat自带的日期转换格式(很好用的)

来源:互联网 发布:xmlbar软件下载 编辑:程序博客网 时间:2024/06/08 08:52

DateFormat自带的一些日期转化格式对于一些记不住yyyy.MM.dd等字母的同学 用自带的完全可以解决一大部分的日期格式转换

@Test    public void run4(){        /**         * Date转化成   November 1, 2017 2:14:16 PM         */        DateFormat format = DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.MEDIUM ,Locale.ENGLISH);        String string = format.format(new Date());        System.out.println(string);        /**         * Date转化成   2017年11月1日 14:16:01         */        DateFormat format1 = DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.MEDIUM ,Locale.CHINESE);        String string1 = format1.format(new Date());        System.out.println(string1);        /**         * Date转化成   November 1, 2017         */        DateFormat format2 = DateFormat.getDateInstance(DateFormat.LONG, Locale.ENGLISH);        String string2 = format2.format(new Date());        System.out.println(string2);        /**         * Date转化成   Wednesday, November 1, 2017         */        DateFormat format3 = DateFormat.getDateInstance(DateFormat.FULL, Locale.ENGLISH);        String string3 = format3.format(new Date());        System.out.println(string3);        /**         * Date转化成  Nov 1, 2017         */        DateFormat format4 = DateFormat.getDateInstance(DateFormat.MEDIUM, Locale.ENGLISH);        String string4 = format4.format(new Date());        System.out.println(string4);        /**         * Date转化成  2017-11-1         */        DateFormat format5 = DateFormat.getDateInstance(DateFormat.MEDIUM, Locale.CHINESE);        String string5 = format5.format(new Date());        System.out.println(string5);        /**         * Date转化成  2017年11月1日         */        DateFormat format6 = DateFormat.getDateInstance(DateFormat.LONG, Locale.CHINESE);        String string6 = format6.format(new Date());        System.out.println(string6);    }

**类似于这些常用格式 我们都能转化过来
只要日期用DateFormat.getDateInstance(arg1,arg2);
只要时间用DateFormat.getTimeInstance(arg1,arg2);
参数arg1 用DateFormat的常量包括(SHORT , MEDIUM , LONG , FULL)
参数arg2 用 Locale的常量常用的(ENGLISH,CHINESE)

既要时间又要日期用DateFormat.getDateTimeInstance(arg1,arg2,arg3);
参数arg1和arg2用DateFormat的常量包括(SHORT , MEDIUM , LONG , FULL)
参数arg3 用 Locale的常量常用的(ENGLISH,CHINESE);

这些参数随意组合总能组合出我们想要的日期格式
**

原创粉丝点击