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

    采用joda.time库 gradle,可以简化calendar的

    compile "joda-time:joda-time:2.7"

    例子:http://blog.csdn.net/zeus_9i/article/details/32318771

     

    时间一直是个非常麻烦的处理

    下面就对时间操作的总结如下:

    java提供两种时间。一种java.sql另一种是java.unit.date。

    这两种方法并不通用。

    1.获取当前时间只精确到年月日

    方法1

    java.util.Date date = new java.util.Date();
    DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
    String nowDate = df.format(date);

    方法2

    java.sql.Date date = new java.sql.Date(System.currentTimeMillis());
    System.out.println(date);

    2.获取当前时间的unix时间

    方法1

    Calendar cal = Calendar.getInstance();
    cal.add(Calendar.DAY_OF_YEAR, +1);
    Long nextDate_1 = cal.getTimeInMillis()/1000L;

    3.取下一天零点时间

         Calendar cal = Calendar.getInstance();
    cal.set(Calendar.HOUR_OF_DAY, 0);
    cal.set(Calendar.MINUTE, 0);
    cal.set(Calendar.SECOND, 0);
    cal.set(Calendar.MILLISECOND, 0);
    cal.add(Calendar.DAY_OF_MONTH, 1);
    cal.getTime();
        或cal.getTimeInMillis()/1000L;获取unix时间截



  • 相关阅读:
    JSP第二次作业
    软件测试课堂练习
    内容提供者读取短信信息
    购物车
    第六周jsp
    第四周jsp
    第一周 软件测试
    第八次安卓
    安卓第七次作业
    安卓第六次作业
  • 原文地址:https://www.cnblogs.com/guochunyi/p/4753939.html
Copyright © 2011-2022 走看看