zoukankan      html  css  js  c++  java
  • 时间 & 时间戳 之间 转换

    o、当前时间

    new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format(new Date())
    // 当前时间
    Date date = new Date();
    SimpleDateFormat format =  new SimpleDateFormat("yyyy-MM-dd");
    rq2 = format.format(date);
    // 3个月前的今天
    Calendar cal = Calendar.getInstance();
    cal.setTime(date);
    cal.set(Calendar.MONTH, cal.get(Calendar.MONTH) - 3);
    date = cal.getTime();
    rq1 = format.format(date);
    Calendar cal = Calendar.getInstance();
    int year = cal.get(Calendar.YEAR);
    int month = cal.get(Calendar.MONTH )+1;
    int day = cal.get(Calendar.DAY_OF_MONTH );  

    I、当前时间戳

    Calendar.getInstance().getTimeInMillis();
    

    js 字符串转时间

    var startTime = new Date(Date.parse(rq1.replace(/-/g,   "/"))).getTime();     
    var endTime = new Date(Date.parse(rq2.replace(/-/g,   "/"))).getTime();     
    var dates = Math.abs((startTime - endTime))/(1000*60*60*24);

    java 字符串转时间  

    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
    try {
      Date date1 = simpleDateFormat.parse(rq1);
    } catch (ParseException e) {
      e.printStackTrace();
    }
    

      

    一、时间转换成时间戳

    try {
      DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
          // 当前日期
          // Date date = df.parse(df.format(new Date()));
      Date date = df.parse("2017-06-21 17:14:31");
      Calendar cal = Calendar.getInstance();
      cal.setTime(date);
      long timestamp = cal.getTimeInMillis();
      System.out.println(timestamp);
    } catch (ParseException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }  

    二、时间戳转换为时间

    try {
      SimpleDateFormat format =  new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
      Long time = new Long("1498036471000");
      String d = format.format(time);
      Date date1 = format.parse(d);
      System.out.println("Format To String(Date):"+d);
      System.out.println("Format To Date:"+date1);
    } catch (ParseException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }
  • 相关阅读:
    Windows 下Npm和NodeJS升级
    解决本地端口占用问题
    eclipse spring boot项目部署
    JPA 使用 Specification 复杂查询和 Criteria 查询
    datepicker 属性设置 以及方法和事件
    sqlServer拼结列字符串
    Gson基本操作,JsonObject,JsonArray,String,JavaBean,List互转
    PNChart,简洁高效有动画效果的iOS图表库
    PureLayout,使用纯代码写AutoLayout
    iRate快速绕坑使用
  • 原文地址:https://www.cnblogs.com/MissRabbit/p/7060914.html
Copyright © 2011-2022 走看看