zoukankan      html  css  js  c++  java
  • java开发 时间类型的转换

    1.String转date

    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    String time="2016-05-16 12:45:55";
    Date date;
    try {
      date = format.parse(time);
      System.out.print("Format To times:"+date);
    } catch (ParseException e) {
      e.printStackTrace();
    }

    2.Date转String

    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

    String time = format.format(new Date());
    System.out.println(time);

    3.Date转时间戳

    Date date=new Date();
    Long time=date.getTime();
    System.out.println(time);

    4.时间戳转Date

    Long time=1463390694218L;

    Date date1 = new Date(time);
    System.out.println(date1);

    5.获取昨天与明天 去年与明年 或上个月或者下个月的时间


    Calendar fromCalendar = Calendar.getInstance();
      fromCalendar.setTime(new Date());
      fromCalendar.add(Calendar.YEAR, 1);//加一年.
      fromCalendar.add(Calendar.YEAR, -1);//减一年
      fromCalendar.add(Calendar.MONTH, 1);//加一个月
      fromCalendar.add(Calendar.MONTH, -1);//减一个月
      fromCalendar.add(Calendar.DATE, 1);//加一天
      fromCalendar.add(Calendar.DATE, -1);//减一天
      fromCalendar.add(Calendar.HOUR, 1);//加一个小时
      fromCalendar.add(Calendar.HOUR, 1);//减一个小时
      fromCalendar.add(Calendar.MINUTE, 1);//加一分钟
      fromCalendar.add(Calendar.MINUTE, -1);//减一分钟

      long time = fromCalendar.getTime().getTime();//转为时间戳
      SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
      String dateStr = format.format(time);//转换为String
      try {
        Date date=format.parse(dateStr);
      } catch (ParseException e) {
        e.printStackTrace();
      }

  • 相关阅读:
    17-vue-cli脚手架安装和webpack-simple模板项目生成
    15-其它
    14-表单输入绑定
    k8s组件通信或者创建pod生命周期
    升级CentOS 7.4内核版本--升级到最新
    Linux
    Statefulset的拓扑状态
    nginx浏览器开启密码验证
    为什么我们需要Pod?(容器设计模式sidecar)
    mysql内存优化
  • 原文地址:https://www.cnblogs.com/Seeasunnyday/p/5498888.html
Copyright © 2011-2022 走看看