zoukankan      html  css  js  c++  java
  • Date DateFormat SimpleDateFormat

    类Date  表示特定的瞬间

      空参构造   Date d = new Date()         返回当前时间   (与初始时间之前相差的毫秒值)

      有参构造   Date d = new Date(0)         返回 1970年01月01日 08:00

      getTime()     与 System.currentTimeMills()  一样       返回当前时间

      setTime()     设置时间

    public class demon3_date {
    
        public static void main(String[] args) {
            demon1();
            Date d1 = new Date();
            demon2(d1);
            d1.setTime(1000);
            System.out.println(d1);
        }
    
        public static void demon2(Date d1) {
            System.out.println(d1.getTime());
            System.out.println(System.currentTimeMillis());
        }
    
        public static void demon1() {
            Date d1 = new Date();
            System.out.println(d1);  // 空参构造
            
            Date d2 = new Date(100);
            System.out.println(d2);
        }
    }

    DateFormat类的概述
    * DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。是抽象类,所以使用其子类SimpleDateFormat

      DateFormat df = DateFormat.getDateInstance()     //静态方法  返回子类对象

              = new simpleDateFormat()          //父类引用指向子类对象

      

    simpleDateFormat 常用方法:
      public final String format(Date date) 格式化输入日期 : 默认输出这个 2019-5-26 
      DateFormat d = DateFormat.getDateInstance() = new simpleDateFormat() 
      # Date d1 = new Date(); 
      # System.out.println(d.format(d1))
      System.out.println(d.format(new Date()));           //  匿名对象当做参数传递

    simpleDateFormat 的构造方法 给参数 设置时间的格式
      SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mi:ss")            //   "yyyy-MM-dd HH:mi:ss"
      System.out.println(d.format(new Date())); 输出 2019-05-26 20:12:18 

    public Date parse(String source) 解析字符串的文本,生成 Date。 
      String s1 = "2018年12月29日 09:00:10";
      SimpleDateFormat sd2 = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
      Date d1 = sd2.parse(s1);

    竹杖芒鞋轻胜马,一蓑烟雨任平生。 回首向来萧瑟处,也无风雨也无晴。
  • 相关阅读:
    [JavaScript] 根据字符串宽度截取字符串
    [JavaScript] 时间戳格式化为yyyy-MM-dd日期
    [JavaScript] 获取昨日前天的日期
    [As3.0] 获取本机信息
    [CSS3] 几种分割线实现方法
    [JS] js 判断用户是否在浏览当前页面
    [JS] 理解jquery的$.extend()、$.fn和$.fn.extend()
    [JS] 屏蔽右键
    [JS] jq绑定事件的参数传递
    [CSS3] 各种角度的三角形绘制
  • 原文地址:https://www.cnblogs.com/yaobiluo/p/11302141.html
Copyright © 2011-2022 走看看