zoukankan      html  css  js  c++  java
  • <--------------------------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);
         }
    }
  • 相关阅读:
    python RabbitMQ
    python IO多路复用版FTP
    python SelectPollEpoll异步IO与事件驱动
    python 同步与异步的性能区别及实例
    mysql学习笔记1---mysql ERROR 1045 (28000): 错误解决办法(续:深入分析)
    mysql学习笔记1---mysql ERROR 1045 (28000): 错误解决办法
    Ubuntu 安装HBase
    微博excel数据清洗(Java版)
    hadoop之mapreduce编程实例(系统日志初步清洗过滤处理)
    MapReduce编程实例6
  • 原文地址:https://www.cnblogs.com/duguangming/p/10560744.html
Copyright © 2011-2022 走看看