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();
      }

  • 相关阅读:
    包含中文的js文件在从cdn搞到本地时造成的问题;
    查询杀死进程
    二维码显示在网页上
    二维码生成器和解析器-java
    N个任务,分配给M个人,那么每个人得到的任务数量----总结经验
    js中文转换成拼音
    Grails连接mysql数据库
    Grails框架+Intellij IDEA工具,写了一个对字符串进行转码,包括纯js转成Base64格式
    java冒泡排序
    对文字简单的加密解密
  • 原文地址:https://www.cnblogs.com/Seeasunnyday/p/5498888.html
Copyright © 2011-2022 走看看