• <--------------------------Date类的使用------------------------------>


    Date的定义:

      是时间和日期的类 ,包:java.util.Date   ,1s=1000ms。 时间和日期的计算   必须依赖毫秒值 

    时间的原点:

      公元1970年午夜0:00:00  毫秒值

    例子:

    1.DateFoemat类:parse将字符串解析为日期的对象

    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    // DateFormat类     parse  将字符串  解析为  日期的对象
    public class DataFomatDemo {
        public static void main(String[] args) throws ParseException {
            fun1();
        }
        public static void fun1() throws ParseException{
            SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd");
            Date date = sdf.parse("1966-11-3");
            System.out.println(date);
        }
    }

    2.将日期格式化为........年.........月...........日..........点..........分..........秒

      SimpleDateFormat日期的格式化
    使用方法:
       SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH点mm分钟ss秒");
    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    public class DateDemo1 {
        public static void main(String[] args) {
            fun1();
        }
        /*  日期模式
         * yyyy年份
         * MM 月
         * dd日
         * HH 小时
         * mm分钟
         * ss 秒      
         * 汉字可以修改   字母不可以随便写
         * 
         * */
        public static void fun1(){
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH点mm分钟ss秒");
         //Date ad=sdf.parse("2016年6月30日12点20分50秒");
         //String aa = sdf.format(ad);
         //System.out.println(aa);
         String ad = sdf.format(new Date());//当前时间
        System.out.println(ad);
        }
    }

    3.Date相互转换:

    import java.util.Date;
    /*
     *毫秒的0点        
     *时间和日期的计算   必须依赖毫秒值 
     */
    public class DateDemo {
         public static void main(String[] args) {
            fun3();
        }
         //毫秒值转日期对象
         public static void fun3(){
             Date date = new Date();
             System.out.println(date);
             date.setTime(0);
             System.out.println(date);
         }
         //传日期获得毫秒值
         public static void fun2(){
             Date date = new Date();//
             System.out.println(date);
             long time = date.getTime();
             System.out.println(time);
         }
         //传递毫秒值  将毫秒转成日期格式
         public static void fun1(){
             Date d =  new Date(300000000000L);
             System.out.println(d);
         }
         //空参构造  获取到的是当前系统中的时间和日期
         public static void fun(){
             Date d = new Date();
             System.out.println(d);
         }
    }
  • 相关阅读:
    关于近期对于移动端开发的一些看法
    前端加密
    移动开发小知识大全
    介绍下京东的(选项卡中的选项卡)是怎么实现的
    一样的代码,一样的逻辑,不一样的效果(选项卡和轮播图)
    总结一下meta标签
    cookie的使用
    移动端常用代码
    上拉加载实现
    关于jQuery出现的新添加元素点击事件无效
  • 原文地址:https://www.cnblogs.com/duguangming/p/10560744.html
Copyright © 2020-2023  润新知