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

转载于:https://www.cnblogs.com/Seeasunnyday/p/5498888.html

java开发 时间类型的转换相关推荐

  1. java与数据库之间关于时间类型的转换

    时间类型数据库类型与java中类型的对应关系:DATE java.sql.DateTIME java.sql.TimeTIMESTAMP java.sql.Timestamp* 领域对象(domain ...

  2. java读mysql时间类型_MySql与Java的时间类型

    MySql与Java的时间类型 MySql的时间类型有          Java中与之对应的时间类型 date                                           j ...

  3. MySQL字段类型与Java实体类类型对应转换关系

    MySQL Connector/J( MySQL官方JDBC驱动程序)在处理MySQL数据类型和Java数据类型之间的转换方面非常灵活. 通常,任何MySQL数据类型都可以转换为java.lang.S ...

  4. DB2的日期时间类型以及转换问题

    一.首先说一下日期时间类型的简介: 日期时间型数据类型包括 DATE.TIME 和 TIMESTAMP.日期时间值可在某些算术和字符串操作中使用,而且兼容某些字符串,但它们既不是字符串,也不是数字. ...

  5. Linux时间戳 时间类型的转换(转)

    [cpp] view plain copy /***************************************************************************** ...

  6. Java日期时间类型

    常用SimpleDateFormat.Date.System.currentTimeMillis方法. //注意Date为import java.util.Date包中的java.util.Date ...

  7. java中常见类型的转换以及方法总结

    1.char.String.int类型之间的转换 1.1 char和String的区别 char是表示的是字符,定义的时候用单引号,只能存储一个字符.例如; char='d'. String表示的是字 ...

  8. moment 时间类型的转换

    初始化为当前时间: let now = moment();等价于 moment(new Date()); 使用时间戳初始化: moment(number); // number为毫秒 moment.u ...

  9. java中字符类型的转换

    1.如何将字符串String转化为整数int int i = Integer.parseInt(str); int i = Integer.valueOf(my_str).intValue(); 注: ...

最新文章

  1. 树莓派共享文件至电脑(samba)
  2. Django之orm补充
  3. notepad设置中文
  4. 企业云存储:为什么中大型企业偏爱自建私有云?
  5. AndroidStudio安装教程(Windows环境下)
  6. c#类属性和实例属性_C#中类的序列化及反序列化简要分析
  7. Java中的优先队列——二叉堆
  8. php图片转化为base64,php获取图片转为base64
  9. Java之StringBuffer使用方法
  10. 基于kubeflow+LSTM完成时间序列数据预测
  11. centos ip地址固定
  12. 怎么将PPT中的视频文件保存下来
  13. 16G DWDM SFP+光模块特性及解决方案
  14. UDP实时图像传输进阶篇——1080P视频传输
  15. win10删除工作组计算机,win10工作组怎么退出-退出win10工作组的教程 - 河东软件园...
  16. 盘点40个最佳项目管理工具大全
  17. win10玩不了星际战甲怎么办?
  18. sulley里面Pcapy模块安装容易出错地方
  19. LeetCode.黑白方格画
  20. 计算机浏览器无法上网怎么办,电脑ie浏览器无法上网,浅析win10电脑ie浏览器无法上网的解决方法...

热门文章

  1. python电影推荐系统的设计与实现_一种电影推荐系统的设计与实现
  2. 欧几里得算法和扩展欧几里得算法详解
  3. php 的html文件怎么打开,什么是html文件?html格式如何打开?(图)
  4. mysql mysqldumpslow_慢日志分析工具—mysqldumpslow 和 mysqlsla
  5. 基于java SSM springboot动物检疫信息管理系统设计和实现
  6. python程序设计sgnx_Python中符号函数的数值积分
  7. 冯乐乐 unity_Unity常用矩阵运算的推导补遗——切线空间
  8. c++thread里暂停线程_Java线程的 6 种状态
  9. 一张纸厚度是多少毫米_大洼20毫米水泥纤维板多少钱一张追求至善
  10. 使用php,使用 PHP