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();
    }
  • 相关阅读:
    C++优化和计算速度(碎碎念)
    架设一个p2p存储网络的问题(讨论)
    JAVA做敏感词统计——DFA 算法
    卸载Postman,用IntelliJ IDEA发起http请求
    LPC1788SDRAM调试
    ASP.NET网站大附件上传配置
    K2 Blackpearl中从数据库直接删除流程实例之K2Server表
    K2流程实例出错,切换到其他版本运行
    使用K2时提示未能加载文件或程序集Microsoft.IdentityModel等
    K2 Blackpearl中从数据库直接删除流程实例之K2ServerLog表
  • 原文地址:https://www.cnblogs.com/MissRabbit/p/7060914.html
Copyright © 2011-2022 走看看