zoukankan      html  css  js  c++  java
  • java时间的一些处理

    时间的一些处理

    获取当前的时间:

    时间戳:
    System.currentTimeMillis() //第一种
    Date date = new Date();
    System.out.println(date.getTime()); //第二种
    

      

    格式化时间

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd_HH_mm_ss"); //可以自定义一个格式
    String dataString = sdf.format(new date());
    

      

    反向解析时间

    String timeString="2019-11-16_15_03_14";
    Date date3 =new SimpleDateFormat("yyyy-MM-dd_HH_mm_ss").parse(timeString);
    System.out.println(date3);
    

      

    时间相关的计算

    long time2=System.currentTimeMillis();
    Date date2 =new Date(time2-1000);
    System.out.println(sdf.format(date2));
    

      

    Calendar时间

    方便计算时间使用

    Calendar now = Calendar.getInstance();
    System.out.println(now.get(Calendar.MONTH)+1);//获取当前的月份,月份需要加1
    System.out.println("------2小时之前时间---------");
    now.add(Calendar.HOUR_OF_DAY, -2);
    System.out.println(sdf.format(now.getTime()))
    Calendar now = Calendar.getInstance();
    System.out.println("年:" + now.get(Calendar.YEAR));
    System.out.println("月:" + (now.get(Calendar.MONTH) + 1));
    System.out.println("日:" + now.get(Calendar.DAY_OF_MONTH));
    System.out.println("时:" + now.get(Calendar.HOUR_OF_DAY));
    System.out.println("分:" + now.get(Calendar.MINUTE));
    System.out.println("秒:" + now.get(Calendar.SECOND));
    

      

     

     

    作者:我是刘先生
    地址:https://www.cnblogs.com/cekaigongchengshi/
    文章转载请标明出处,如果,您认为阅读这篇博客让您有些收获,不妨点击一下推荐按钮,据说喜欢分享的,后来都成了大神

    欢迎扫码关注微信公众号
  • 相关阅读:
    Linux之网络基础
    Tomcat配置虚拟目录并发布web应用
    Linux之权限管理操作
    Linux之shell编程基础
    Python简介
    Python代码注释 Python零基础入门教程
    Python Pycharm Anacanda 区别
    Python Hello World入门
    Python2.x 和 Python3.x,如何选择?
    数据库课程设计心得【1】
  • 原文地址:https://www.cnblogs.com/cekaigongchengshi/p/12789907.html
Copyright © 2011-2022 走看看