`
bugyun
  • 浏览: 541956 次
社区版块
存档分类
最新评论

Java 字符串型的日期对比大小

    博客分类:
  • Java
 
阅读更多
	/**
	 * @description: 两个String类型,按照日期格式对比
	 * 				eg:
	 *  				dateOne:2015-12-26
	 *  				dateTwo:2015-12-26
	 * 					dateFormatType: yyyy-MM-dd
	 *  				返回类型:-1:dateOne小于dateTwo, 0:dateOne=dateTwo ,1:dateOne大于dateTwo
	 * @param dateOne
	 * @param dateTwo
	 * @param dateFormatType:yyyy-MM-dd / yyyy-MM-dd HH:mm:ss /等
	 * @return -1,0,1,100  
	 * @throws
	 * @author beyond
	 * @data:2015-12-16下午7:41:51
	 */
	public static int compareTime(String dateOne, String dateTwo , String dateFormatType){
		
		DateFormat df = new SimpleDateFormat(dateFormatType);
		Calendar calendarStart = Calendar.getInstance();
		Calendar calendarEnd = Calendar.getInstance();
		
		try {
			calendarStart.setTime(df.parse(dateOne));
			calendarEnd.setTime(df.parse(dateTwo));
		} catch (ParseException e) {
			e.printStackTrace();
			return 100;
		}

		int result = calendarStart.compareTo(calendarEnd);
		if(result > 0){
			result = 1;
		}else if(result < 0){
			result = -1;
		}else{
			result = 0 ;
		}
		return result ;
	}

 

分享到:
评论

相关推荐

    Java字符串转换为日期和时间比较大小[归类].pdf

    Java字符串转换为日期和时间比较大小[归类].pdf

    日期比较大小

    日期比较大小,用于比较两个String类型的date的大小

    java2 使用教程(第三版) 实验指导 上机实践5 字符串、时间与数字

    java2 使用教程(第三版) 实验指导 上机实践5 字符串、时间与数字 String 类的常用方法 比较日期的大小 (日期比较中【代码2】和【代码4】处的public final void set(int year,int month,int date) 方法在设置月份时...

    Java中封装的全局日期处理工具类

    判断字符串是否为日期字符串 获取日期字符串的日期风格。失敗返回null。 将日期字符串转化为日期。失败返回null。 将日期字符串转化为另一日期字符串。失败返回null。 增加日期的年份。失败返回null。 增加...

    最全Java常用日期处理工具类

    9.比较两个时间的大小 HH:mm:ss 10.按用户格式字符串距离今天的天数 11.cron "0 06 10 15 1 ? 2014" 专门用于处理springboard定时任务修改cron参数的日期处理方法 12.获取本月第一天(月初时间) 13.获取本月...

    文件大小和最后修改日期的转换

    文件大小和最后修改日期的转换 文件大小和最后修改日期的转换 文件大小和最后修改日期的转换

    java判断时间大小

    经常在网上搜东西都搜不到,更有人上传点没用了,现在我解决了就把解决方法上传上吧.

    java8日期工具类大全

    日期格式化和解析:日期工具类可以提供方法来格式化和解析日期字符串。使用DateTimeFormatter类可以定义自定义的日期格式,并在日期和字符串之间进行转换。工具类可以封装常见的日期格式,如年-月-日、月/日/年等,...

    关于日期的处理包括java和sql

    关于日期的处理包括java和sql。其中提到各种情况,如字符串和日期之间转换、日期的增减、获取年月日、日期比较大小等等,个人总结的拿出来和大家共享一下

    java源码包---java 源码 大量 实例

     设定字符串为“张三,你好,我是李四”  产生张三的密钥对(keyPairZhang)  张三生成公钥(publicKeyZhang)并发送给李四,这里发送的是公钥的数组字节  通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到...

    日期工具类

    14个常用的日期方法。1.获取当前时间,2.,...为时间减去分钟 ,10两个日期大小比较,11.判断时间是否超过一定的小时数 ,12获取当前日期往后一定的年数,13.计算两个日期之间相差的天数 ,14.字符串的日期格式的计算

    java源码包4

     设定字符串为“张三,你好,我是李四”  产生张三的密钥对(keyPairZhang)  张三生成公钥(publicKeyZhang)并发送给李四,这里发送的是公钥的数组字节  通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到...

    java源码包3

     设定字符串为“张三,你好,我是李四”  产生张三的密钥对(keyPairZhang)  张三生成公钥(publicKeyZhang)并发送给李四,这里发送的是公钥的数组字节  通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到...

    JAVA上百实例源码以及开源项目源代码

     设定字符串为“张三,你好,我是李四”  产生张三的密钥对(keyPairZhang)  张三生成公钥(publicKeyZhang)并发送给李四,这里发送的是公钥的数组字节  通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到...

    JAVA上百实例源码以及开源项目

     设定字符串为“张三,你好,我是李四”  产生张三的密钥对(keyPairZhang)  张三生成公钥(publicKeyZhang)并发送给李四,这里发送的是公钥的数组字节  通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到...

    Java时间工具类

    4、根据一个日期字符串,返回日期格式,目前支持4种 5、比较两个"yyyy-MM-dd HH:mm:ss"格式的日期,之间相差多少毫秒,time2-time1 6、将小时数换算成返回以毫秒为单位的时间 7、 得到当前日期D的月底的前/后若干天的...

    java源码包2

     设定字符串为“张三,你好,我是李四”  产生张三的密钥对(keyPairZhang)  张三生成公钥(publicKeyZhang)并发送给李四,这里发送的是公钥的数组字节  通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到...

    java jdk实列宝典 光盘源代码

    判断一个字符串是否是合法的java标识符;使用StringBuffer;IP地址转化成整数,整数转化成IP地址; 十八为身份证格式验证;表达式解析器;字符串编码的转换;字符串对齐器;密码加密和验证(MD5); 制作命令行程序...

    日期相关工具类,非常实用可靠。经常在项目中使用的资源。

    1. 返回当前时间的字符串, 2. 返回当月剩余秒数 3. 在原日期的基础上加上增加的小时数 4. 在原日期的基础上加上增加的天数 5. 比较连个日期的大小,只有年月日参加比较 6. 比较连个日期的大小,只有年月日参加比较 ...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    设定字符串为“张三,你好,我是李四” 产生张三的密钥对(keyPairZhang) 张三生成公钥(publicKeyZhang)并发送给李四,这里发送的是公钥的数组字节 通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到张三编码后...

Global site tag (gtag.js) - Google Analytics