时间大小的比较以及把String类型的时间转换为Date类是时间在开发中是非常常见的,下面的主要是一个工具方法

public class Test {public static void main(String[] args) {// TODO Auto-generated method stubString sTime = "2015-07-13";String fTime = "2015-07-15";System.out.println(compareDate(stringToDate(fTime), stringToDate(sTime)));}public static Date stringToDate(String dateString) {return stringToDate(dateString, "yyyy-MM-dd");}public static Date stringToDate(String dateText, String format) {DateFormat df = null;try {if (format == null) {df = new SimpleDateFormat();} else {df = new SimpleDateFormat(format);}df.setLenient(false);return df.parse(dateText);} catch (ParseException e) {return null;}}/*** 时间判断* @param firstTime* @param secondTime* @return 第一个时间早于第二个时间-1;第一个时间等于第二个时间 0 ; 第一个时间晚与第二个时间1*/public static int compareDate(Date firstTime, Date secondTime) {long lFirstTime = firstTime.getTime();long lsecondTime = secondTime.getTime();if (lFirstTime < lsecondTime) {return -1;}else if(lFirstTime > lsecondTime){return 1;}else{return 0;}}
}

转载于:https://www.cnblogs.com/qadada/p/4643017.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. unity 程序win7在进程里运行_Win7系统中unity web player是什么程序
  2. SonarQube中的Maven项目的单元和集成测试报告
  3. 苏宁MOCK测试桩服务建设实践
  4. [上海]招募.net网站测试员(实习/见习)
  5. Eclipse: Difference between clean, build and publish
  6. 文字投影_DLP投影仪指标含义汇总(文字稿)
  7. RabbitVCS无法启动,右键失效解决方案
  8. 最小二乘法曲线拟合以及Matlab实现-----实验结果资源和总结
  9. MCU控制继电器的电路详解
  10. iis 10 配置 URL重写不生效
  11. ClickHouse在趣头条中的实战PPT
  12. linux清理命令及常用命令
  13. Java基础知识总结1(数据类型)
  14. Android 测试之Monkey
  15. 如何------使用Minecraft模组Mod开发?
  16. Ubuntu 20.04settings中没有wired connected的解决方案
  17. linux怎么启动.sh文件,Linux下面如何运行.sh文件
  18. EFDC_EE如何设置自适应时间步长
  19. 【WC2010】重建计划(分数规划+长链剖分)
  20. javascript与生活:papago行车记录仪播放器golife无卫星图修复方法

热门文章

  1. 科大奥锐干涉法测微小量实验的数据_光学干涉观测精确丈量宇宙 | 赛先生天文...
  2. Go 学习笔记(76)— Go 标准库 net/http 创建客户端(发送 GET、POST 请求)
  3. 为什么神经网络的激活函数必须使用线性函数?
  4. plt.figure()的使用
  5. 汇编语言中栈及栈操作的实现
  6. 如何为应用选择最佳的FPGA(下)
  7. 半导体群聚、虚拟垂直、整合
  8. 目标形体形状轮廓重建:ICCV2019论文解析
  9. python 在字典插入值和修改字典value值的方法
  10. java.lang.NoSuchMethodError: No virtual method placeholder(I)Lcom/bumptech/