• Date时间


    /**
     * Date类的用法  
     * java.util.Date 父类  
     * 
     * 有3个子类 :java.sql.Date 
     *             java.sql.Time
     *         java.sql.Timestamp 
     */
    import java.text.DateFormat;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    //其中不含被舍弃的方法
    public class Time { public static void main(String[] args){ long time = System.currentTimeMillis(); System.out.println("当前系统时间的毫秒数:"+time+"ms"); //无参 Date date1 = new Date(); System.out.println(date1);
    /带参 Date date2 = new Date(time); System.out.println(date2);
    /带任意的传毫秒数 long time2= 15645451515L; date2 = new Date(time2); System.out.println(date2); System.out.println("-----------------格式化时间格式-----------------"); // Fri Oct 25 17:08:10 CST 2019 // * yyyy-MM-dd HH:mm:ss:SSS // * yyyy-MM-dd HH:mm:ss // * yyyy/MM/dd HH:mm:ss // * yyyy年MM月dd日 HH时mm分ss秒 //// HH:0-23 24小时计时法 // hh:0-12 12小时计时法 // * DateFormat父类抽象类: SimpleDateFormat子类 Date currentTime = new Date(); System.out.println("格式化前"+currentTime); //父类引用指向子类对象 DateFormat df = new SimpleDateFormat("yyyy--MM--dd"); //或者直接实例化子类对象 // SimpleDateFormat dFormat = new SimpleDateFormat("yyyy--MM--dd"); String s1 = df.format(currentTime); System.out.println("格式化后"+s1); // String s2 = dFormat.format(currentTime); // System.out.println("格式化后"+s2); df = new SimpleDateFormat("yy/MM/dd HH:mm:ss 这个月的第FF周,这个月的第dd天"); String s3= df.format(currentTime); System.out.println("格式化后"+s3); //格式转化为原格式,扔出异常 //public static void main(String[] args) throws ParseException // Date currentTime1 = new SimpleDateFormat("yyyy-MM-dd").parse(s1); // System.out.println("格式化前:"+currentTime1); // } }

    改变格式是将Date类对象转化为String类字符串


    结果显示:

    当前系统时间的毫秒数:1572054751143ms
    Sat Oct 26 09:52:31 CST 2019
    Sat Oct 26 09:52:31 CST 2019
    Wed Jul 01 09:57:31 CST 1970
    -----------------格式化时间格式-----------------
    格式化前Sat Oct 26 09:52:31 CST 2019
    格式化后2019--10--26
    格式化后19/10/26 09:52:31 这个月的第04周,这个月的第26天

  • 相关阅读:
    Maven---右键Servlet模板
    付宇泽 20191128-1 总结
    付宇泽20191121-1 每周例行报告
    付宇泽20191114-1 每周例行报告
    安装tensorflow时出现找不到模块问题
    罗杨美慧 20191128-1 总结
    罗杨美慧 20191121-1 每周例行报告
    罗杨美慧 20191114-1 每周例行报告
    罗杨美慧 20191107-1 每周例行报告
    罗杨美慧 20191031-1 每周例行报告
  • 原文地址:https://www.cnblogs.com/MRCH/p/11741931.html
Copyright © 2020-2023  润新知