zoukankan      html  css  js  c++  java
  • Date类

    格式化代码如下:

    package com.itheima_01;

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

    public class SimpleDateFormatDemo {
    public static void main(String[] args) throws ParseException {
    Date d = new Date();
    // SimpleDateFormat sdf = new SimpleDateFormat();//使用默认模式显示日期2019/8/24 下午2:49
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 hh:mm:ss"); //2019年08月24日 02:54:09
    String s = sdf.format(d);
    System.out.println(s);
    System.out.println("-----------------------------");
    SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
    String ss = new String("2019-09-09 14:25:24");
    Date time = sdf2.parse(ss);
    System.out.println(time);
    }
    }

    下面是一个将类和测试类分开 并且分别将格式化日期和解析字符串为日期的案例

    日期工具类代码:

    package com.Test01;
    
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    public class DateUtils {
        private DateUtils() {}
    
        //将日期格式化成字符串
        public static String dateToString(Date date,String format) {
            SimpleDateFormat sdf1 = new SimpleDateFormat(format);
            String s1 = sdf1.format(date);
            return  s1;
        }
    
        //将字符串解析成日期
        public static Date stringToDate(String s,String format) throws ParseException {
            SimpleDateFormat sdf2 = new SimpleDateFormat(format);
            Date t1 = sdf2.parse(s);
            return t1;
    
        }
    }
    

     测试类

    package com.Test01;
    
    import java.text.ParseException;
    import java.util.Date;
    
    import static com.Test01.DateUtils.dateToString;
    import static com.Test01.DateUtils.stringToDate;
    
    public class DateDemo {
        public static void main(String[] args) throws ParseException {
            Date d1 = new Date();
            String format1 = "yyyy年MM月dd日 hh:mm:ss";
            String s = dateToString(d1, format1);
            System.out.println(s);
            System.out.println("----------------------");
            String a = "1996-09-13 12:00:00";
            String format2 = "yyyy-MM-dd hh:mm:ss";
            Date d2 = stringToDate(a,format2);
            System.out.println(d2);
    
        }
    }
    
  • 相关阅读:
    免费申请域名
    分享学习linux网站
    二分法
    node 解决存储xss风险报告
    cf987f AND Graph
    loj2587 「APIO2018」铁人两项
    luogu3830 [SHOI2012]随机树
    luogu3343 [ZJOI2015]地震后的幻想乡
    bzoj2560 串珠子
    luogu3317 [SDOI2014]重建
  • 原文地址:https://www.cnblogs.com/lsswudi/p/11404723.html
Copyright © 2011-2022 走看看