1. 在当前时间上加上时、分、秒

@Test

public void testAddDate(){

Date date = new Date();

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

System.out.println("当前时间 :"+sdf.format(date));

Calendar c = new GregorianCalendar();

c.setTime(date);

c.add(Calendar.HOUR, 1);

c.add(Calendar.MINUTE,30);

System.out.println("处理后的时间:"+sdf.format(c.getTime()));
}

2.字符串格式时间转换为日期型时间

@Test
public void testStringToDate(){
String Date = "2013-04-20 02:23:33";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
try {

//将字符串格式时间 转换为时间型
Date date = sdf.parse(Date);

//以日期型格式输出
System.out.println(date);

//将 date 按照 "yyyy-MM-dd hh:mm:ss"格式 格式化为字符串
String strDate= sdf.format(date);

//以字符串形式输出
System.out.println(strDate);

} catch (ParseException e) {
e.printStackTrace();
}
}

3.计算两时间之差

@Test

public void test(){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
Date d1 = sdf.parse("1989-08-28 13:23:23");
Date d2 = sdf.parse("2013-04-20 13:23:23");
long d = d2.getTime()-d1.getTime();
long days = d/ (1000 * 60 * 60 * 24);
System.out.println(days);
} catch (ParseException e) {
e.printStackTrace();
}
}

转载于:https://www.cnblogs.com/zhanggaosong/archive/2013/04/20/3032551.html

java 关于时间处理相关推荐

  1. java日期时间转日期_Java时间和日期指南

    java日期时间转日期 长期以来,正确处理日期,时间,时区,夏令时,and年等一直是我的烦恼. 本文并不是一个全面的指南时域,请参阅日期和时间在Java中 -更详细,但略有下降,ekhem,日期. 它 ...

  2. Spring WebClient和Java日期时间字段

    WebClient是Spring Framework的反应式客户端,用于进行服务到服务的调用. WebClient已成为我的实用工具,但是最近我意外地遇到了一个问题,即它处理Java 8时间字段的方式 ...

  3. java8 日期api_我们多么想要新的Java日期/时间API?

    java8 日期api 当前的Java.net 民意测验问题是:" 对于用Java 8实现的JSR-310(新的日期和时间API)有多重要? "在我撰写本文时,将近150位受访者投 ...

  4. 我们多么想要新的Java日期/时间API?

    当前的Java.net 民意测验问题是:" 对于用Java 8实现的JSR-310(新的日期和时间API)有多重要? "在我撰写本文时,将近150位受访者投了赞成票,绝大多数人回答 ...

  5. java计算时间差距_硬计算和软计算之间的差异

    java计算时间差距 什么是计算? (What is Computing?) The process of accomplishing a particular task with the help ...

  6. java时间规划书_【计算机本科补全计划】Java学习笔记(九) Java日期时间

    正文之前 终于好像仿佛看完了菜鸟教程的Java课程,感觉自己收获颇丰!很好,Java看完之后正愁如何开始进阶呢!结果发现菜鸟还准备了Java实例这种好东西!简直就是教程界的良心啊 !!!没事,先写写笔 ...

  7. java datetime 转换_如何实现Java日期时间格式转换

    Java日期时间以及日期相互转换 Java日期时间,以及相互转化,供大家参考,具体内容如下 package com.study.string; import java.text.ParseExcept ...

  8. 【零基础学Java】—Java 日期时间(三十二)

    [零基础学Java]-Java 日期时间(三十二) DateFormat 是日期/时间格式化子类的抽象类,它以语言无关的方式格式化和分析日期或时间. 日期/时间格式化子类(如SimpleDateFor ...

  9. 【零基础学Java】—Java 日期时间(三十一)

    [零基础学Java]-Java 日期时间(三十一) java.util.Date:表示日期和时间的类 类Date表示特定的瞬间,精确到毫秒 毫秒:千分之一秒,1000毫秒=1秒 特定的时间:一个时间点 ...

  10. java 日期时间工具_Java日期时间类工具

    Java日期时间类工具 Java日期时间类 Date类 Java提供的Date类和Calendar类用于处理日期和时间的类,包括创建日期,时间对象,获取系统当前日期,时间 等操作.但Date类无法实现 ...

最新文章

  1. docker启动elasticsearch失败--jvm内存不足解决方案
  2. SAP Cloud for Customer前端url里的一长串base64code是在哪里根据什么逻辑计算的
  3. 【转】七个例子帮你更好地理解 CPU 缓存
  4. python连接mysql查询一个数据_使用Connector / Python连接MySQL/查询数据
  5. HTTP2.0,HTTP1.1,HTTP1.0三者在通性性能上的优化方法
  6. 从0-1背包问题到动态规划
  7. wince BindingSource
  8. 工具使用-curl/wget
  9. 数据库sql语句练习题
  10. HP CQ40-512TX不刷BIOS安装XP系统
  11. 粒子群课设_粒子群算法(人工智能结课论文)
  12. Python模拟用户自动登陆网易126邮箱
  13. 胡昊—第7次作业--访问权限、对象使用
  14. Chrome浏览器内置截图工具(不需要安装插件)
  15. QTreeWidget去掉虚线框
  16. 海量数据处理的 Top K算法(问题) 小顶堆实现
  17. JUC基础(一): 什么是JUC(JUC概述)
  18. ebuy遇到的问题以及解决方法
  19. Mysql数据库简要介绍
  20. 独家 | 利用深度学习来预测Spotify上的Hip-Hop 流行程度

热门文章

  1. paip.c++ qt __gxx_personality_sj0 __gxx_personality_v0问题的解决
  2. PAIP.一些流氓软件的流氓营销方法.txt
  3. 灯火阑珊处,都市夜归人
  4. 【图像隐写】基于matlab DWT数字水印嵌入+攻击+提取【含Matlab源码 1759期】
  5. 【故障诊断分析】基于matlab概率神经网络柴油机故障诊断【含Matlab源码 1754期】
  6. 【机械仿真】基于matlab GUI 汽车悬架(钢板弹簧+减震器)设计【含Matlab源码 1631期】
  7. 【优化算法】多目标麻雀搜索优化算法(MSSA)【含Matlab源码 1366期】
  8. 【优化算法】哈里斯鹰算法(HHO)【含Matlab源码 1309期】
  9. 【电路仿真】基于matlab Simulink光伏电池仿真模型【含Matlab源码 486期】
  10. c语言设计四路彩灯显示系统,数字电路逻辑设计课程设计-四路彩灯显示系统设计...