- 浏览: 27900 次
- 性别:
- 来自: 杭州
最新评论
最近一直需要用到日期处理。
返回2个日期的相差天数。
/**
* 获取两个日期之间的间隔天数
* @return
*/
public static int getGapCount(Date startDate, Date endDate) {
Calendar fromCalendar = Calendar.getInstance();
fromCalendar.setTime(startDate);
fromCalendar.set(Calendar.HOUR_OF_DAY, 0);
fromCalendar.set(Calendar.MINUTE, 0);
fromCalendar.set(Calendar.SECOND, 0);
fromCalendar.set(Calendar.MILLISECOND, 0);
Calendar toCalendar = Calendar.getInstance();
toCalendar.setTime(endDate);
toCalendar.set(Calendar.HOUR_OF_DAY, 0);
toCalendar.set(Calendar.MINUTE, 0);
toCalendar.set(Calendar.SECOND, 0);
toCalendar.set(Calendar.MILLISECOND, 0);
return (int) ((toCalendar.getTime().getTime() - fromCalendar.getTime().getTime()) / (1000 * 60 * 60 * 24));
}
//测试
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date_start = null;
Date date_end = null;
try {
date_start = sdf.parse("2013-10-16");
date_end = sdf.parse("2013-10-19");
} catch (java.text.ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(getGapCount(date_start,date_end));
返回2个日期的相差天数。
/**
* 获取两个日期之间的间隔天数
* @return
*/
public static int getGapCount(Date startDate, Date endDate) {
Calendar fromCalendar = Calendar.getInstance();
fromCalendar.setTime(startDate);
fromCalendar.set(Calendar.HOUR_OF_DAY, 0);
fromCalendar.set(Calendar.MINUTE, 0);
fromCalendar.set(Calendar.SECOND, 0);
fromCalendar.set(Calendar.MILLISECOND, 0);
Calendar toCalendar = Calendar.getInstance();
toCalendar.setTime(endDate);
toCalendar.set(Calendar.HOUR_OF_DAY, 0);
toCalendar.set(Calendar.MINUTE, 0);
toCalendar.set(Calendar.SECOND, 0);
toCalendar.set(Calendar.MILLISECOND, 0);
return (int) ((toCalendar.getTime().getTime() - fromCalendar.getTime().getTime()) / (1000 * 60 * 60 * 24));
}
//测试
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date_start = null;
Date date_end = null;
try {
date_start = sdf.parse("2013-10-16");
date_end = sdf.parse("2013-10-19");
} catch (java.text.ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(getGapCount(date_start,date_end));
发表评论
-
ViewPager 滑动速度设置,并实现点击按钮滑动
2013-12-12 11:52 585ViewPager 滑动速度设置,并实现点击按钮滑动 参考资 ... -
各种基础排序资料
2013-12-06 14:09 407http://blog.csdn.net/junwei_yu/ ... -
Android调试错误-Conversion to Dalvik format failed with error 1
2013-11-05 16:44 585Android调试错误-Conversion to Dalvi ... -
Android 获取2个日期相差天数
2013-10-13 16:39 2388最近一直需要用到日期处理。 返回2个日期的相 ... -
textview设置textcolor
2013-10-10 14:55 765android:textColor="@drawab ... -
Android fragment不能回调startActivityForResult()
2013-10-08 11:49 1713把android:launchMode="singl ... -
android---android2.2与android4.0以上---getSupportFragmentManager
2013-08-27 11:34 1471FragmentManager 在andr ... -
Android Toast 设置到屏幕中间,自定义Toast的实现方法,及其说明
2013-08-23 15:09 1199Android Toast 设置到屏幕中间,自定义Toast的 ... -
android-环境搭配问题-运行android sdk manager时出现错误问题解决方法
2013-08-21 10:55 834运行android sdk manager时出现 ... -
android学习----设置imageview的bitmap,然后获取此bitmap
2013-08-19 11:17 2076参考资料来源:http://www.dewen.org/q/5 ... -
Android中获取屏幕分辨率
2013-06-26 18:47 556Android中获取屏幕分辨率 http://www.cnbl ... -
解决android textview自动换行问题
2013-06-26 18:47 1399解决android text ... -
android----------------返回上一个activity
2013-06-24 17:28 720如何在android中设置一个返回button,点击后返回上一 ... -
android--------Activity传递类对象源码
2013-05-24 17:34 473Activity传递类对象源码 来自:http://dow ... -
关于BitmapFactory.decodeStream(is)方法无法正常解码为Bitmap对象的解决方法 .
2013-05-24 10:40 613关于BitmapFactory.decodeStream(i ... -
Android上解析Json格式数据
2013-05-22 10:54 572Android上解析Json格式数据 参考:http:// ... -
android-----连接网络
2013-05-16 14:46 455<!-- 授权访问互联网--> <uses ... -
android----------模拟sd卡
2013-05-14 10:39 510需要指出的是,当开发者直接在Eclipse中 ... -
android--------返回桌面
2013-05-13 10:43 734返回桌面------------ ... -
android------edittext
2013-05-09 16:49 533EditText的属性:android:selectAllOn ...
相关推荐
用ORACLE实现的返回相差的天数,能够方便的解决日期类型的问题
16、计算传入的两个日期之间相差的天数 17、根据传入的年月返回该月的第一天 18、根据传入的年月返回该月最后的一天 19、获得当前月份的第一天 20、获得当前月份的最后一天 21、获取上月的第一天 22、获取上月的最后...
本文实例讲述了Python实现计算两个时间之间相差天数的方法。分享给大家供大家参考,具体如下: #-*- encoding:UTF-8 -*- from datetime import date import time nowtime = date.today() def convertstringtodate...
主要介绍了php获取给定日期相差天数的方法,结合具体实例形式分析了2种日期相差天数的计算方法,涉及php日期字符串转换的相关操作技巧,需要的朋友可以参考下
获取SimpleDateFormat ...获取两个日期相差的天数 。 获取两个日期相差的毫秒数 。 获得两个日期之间的连续日期.。 将时间转换为时间戳。 获取连续月份。 两个时间相差距离中文描述 。 比较两个时间的大小。
计算两个时间之间的年数、月数、天数、时、分、秒,计算两个时间之间的年数、月数、天数、时、分、秒
14个常用的日期方法。1.获取当前时间,2.,获取当前系统时间字符串,3.自定义取值,Date类型转为String类型,4.自定义取值,String转换为Date,5....计算两个日期之间相差的天数 ,14.字符串的日期格式的计算
(2)计算两个日期相差的天数。 (3)计算一个日期加上一个整数后对应的日期。 (4)计算一个日期减去一个整数后对应的日期。 (5)计算一个日期是星期几。 分析: 1.判断给定日期的合法性 首先判断年份是否...
根据生日计算年龄,只精确到日期 接受Calendar类型的日期数据,计算天数差 获取当前日期,格式化成yyyy-MM-dd 获取当前日期,格式化成yyyy-MM-dd HH:mm:ss ...接受Date类型的日期参数,返回两个日期相差的天数
包括星期几的获得,月份加一,获取某一月份的最后一天的,某两个日期相差几个月,某两个日期相差相差的天数,某个星期的星期一是那年那月那日,星期日是那年那月那日, 判断某两天是否是一周内,判断某两天是否是一...
把符合日期格式的字符串转换为日期类型;把符合日期格式的字符串转换为 日期类型; 获取当前时间的制定格式;两个日期相减;获得某月的天数;获取某年某月的天数;获取当前日期;...计算两个日期的相差的天数
7.两个时间相差距离多少天多少小时多少分多少秒 8.按默认格式的字符串距离今天的天数 9.比较两个时间的大小 HH:mm:ss 10.按用户格式字符串距离今天的天数 11.cron "0 06 10 15 1 ? 2014" 专门用于处理...
思路:算两个日期的相差天数,然后在0到相差天数的范围内生成随机数,再用结束时间的天数部分减去这个随机数,代码: 代码如下:/// /// (在两个时间范围内)生成随机日期 /// /// ”startime”>开始时间 /// ”...
前言 本文主要给大家介绍了关于python计算时间差(返回天数)的相关资料,分享出来供大家参考学习,下面话不多说了...计算两个日期格式相差的天数: def time_long(time1, time2, type=day): 计算时间差 :param ti
获取两个日期相差的天数5.Dateformat6.获取日期中的某数值。如获取月份7.增加日期中某类型的某数值。如增加日期8.获取精确的日期9.判断字符串是否为日期字符串10.获取日期字符串的日期风格。失败返回null。11.将日期...
//date与1900年相差的天数 UINT lYearDays(UINTy);//农历y年的总天数 UINT leapDays(UINTy);//传回农历y年闰月的天数 UINT leapMonth(UINTy);//传回农历y年闰哪个月1-12,没闰传回0 UINT monthDays(UINTy,UINTm);...
本文实例讲述了python返回昨天日期的方法。分享给大家供大家参考。具体实现方法如下: #-*-coding:utf-8-*- import datetime def getYesterday(): #... 您可能感兴趣的文章:Python计算两个日期相差天数的方法示例pytho
42 DAYS360 按照一年 360 天的算法(每个月以 30 天计,一年共计 12 个月),返回两日期间相差的天数,这在一些会计计算 43 DMAX 返回数据清单或数据库的列中满足指定条件的最大数值。 44 DMIN 返回...
以“GMT+8:00”形式返回当前系统对应的时区 获取更改时区后的时间 将北京时区的时间转化为当前系统对应时区的时间 将日期字符串转换为Date对象 将date----->String 将Date对象转换为指定格式的字符串 格式化日期的...
0188 计算两个日期之间相差的天数 123 0189 根据指定日期返回星期几 123 0190 将日期转换为字符串 124 0191 判断日期是否改变 124 0192 判断字符串是否为日期或时间 125 0193 获得指定月的最后一天 127 ...