zoukankan      html  css  js  c++  java
  • [Java] 日期的简单处理

    package test.date;
    
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    public class TestDate01 {
        public static void main(String[] args){
            try {//捕获 全部选中 然后 alt+shift+z
                //定义一种日期的显示格式
                SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
                Date d = new Date();
                System.out.println();
                //格式化日期为字符串
                System.out.println(sdf.format(d));
                String str = "1986年12月12日 14:52:33";
                //将字符串解析为日期,格式不符会抛出异常
                System.out.println(sdf.parse(str));
                
                //通过1970-01-01 00:00:00 到现在的毫秒数
                long times = d.getTime();
                System.out.println(d.getTime()+" "+1000*60*60*24*365);
                long year =times/(1000*60*60*24*365);
                System.out.println(year);
                
                //倒计时 距离某日期还有多少天
                String ld = "2016年05月01日 15:42:00";
                long endTime = sdf.parse(ld).getTime();
                long st = endTime - times;
                System.out.println(st/(1000*60*60*24));
            } catch (ParseException e) {
                e.printStackTrace();
            }
            
        }
    }
  • 相关阅读:
    Python之数学(math)和随机数(random)
    《图解HTTP》读书笔记
    leetcode1008
    leetcode1007
    leetcode1006
    leetcode1005
    leetcode218
    leetcode212
    leetcode149
    leetcode140
  • 原文地址:https://www.cnblogs.com/frost-yen/p/5383000.html
Copyright © 2011-2022 走看看