`
sovolee
  • 浏览: 25294 次
  • 性别: Icon_minigender_1
  • 来自: 长春
最近访客 更多访客>>
社区版块
存档分类
最新评论

判断给定日期是否为当天

    博客分类:
  • Java
阅读更多
此函数可以用于实现对按时间排序的记录进行归类,比如:可以区分当天的记录,一周之内的记录和更早的记录。现在好多邮件系统都实现了此功能。

/**
* 判断给定日期是否为当天,

*距离当前时间七天之内的日期,和七天之外的日期

* @param dt
* @param type 0--当天 1--7天之内的 2--7天之外的
* @return
*/
public static boolean getDayDiffFromToday(Date dt,int type){
Date today=new Date();
today.setHours(23);
today.setMinutes(59);
today.setSeconds(59);

long diff = today.getTime() - dt.getTime();
if(diff<0)diff=0;
long days = diff/(1000*60*60*24);

if(type==0 && days==0)return true;
if(type==1 && days>0 && days<=7)return true;
if(type==2 && days>7)return true;

return false;
}
分享到:
评论

相关推荐

    Java实现给定日期计算星期几

    Java实现给定日期计算星期几。通过给定****-**-**的格式来计算星期几。

    js判断节假日实例代码

    接着,定义了一个名为 `isWorkday` 的函数,这个函数接收一个日期字符串作为参数,用于判断给定日期是否为工作日。如果未提供日期字符串,则默认取当前日期。 函数内部首先将输入的日期字符串转换为 `Date` 对象,...

    Power+Query+函数库+(February+2015+含标签).pdf

    - **4.14 是否在当前日(4.14 Date.IsInCurrentDay)**:判断给定日期是否在当前日期当天。 - **4.15 是否在后一日(4.15 Date.IsInNextDay)**:判断给定日期是否在当前日期的后一天。 - **4.16 是否在前一周(4.16 Date...

    C# winfrom关于日期时间的换算

    根据提供的文件信息,本文将详细解释与C# WinForms应用程序中日期时间操作相关的知识点,特别是如何在给定日期的基础上计算前一天、后一天以及所在月份的最后一天。 ### 一、计算给定日期的前一天和后一天 #### ...

    date程序 设置日期 显示下一天日期

    ` - 判断给定年份是否为闰年。 - `void DATA_add();` - 将日期加一。 - `void DATA_display();` - 显示当前日期。 #### 日期合法性检查 在程序中,为了确保输入的日期是合法的,`DATA_add()`函数中包含了日期校验...

    vue中根据时间戳判断对应的时间(今天 昨天 前天)

    下面是一个示例函数`formatDate`,这个函数可以将给定的时间戳转换为不同的格式字符串: ```javascript function formatDate(date, fmt) { date = new Date(date); if (typeof(fmt) === "undefined") { fmt = ...

    日期比较大小

    在日常生活中,我们经常需要比较日期,例如确定两个事件的先后顺序,或者判断某一天是否处于特定的时间范围内。同样的,在计算机系统中,日期的比较是数据库查询、日志分析、事务处理等场景中的基础功能。然而,由于...

    获取当前日期所在周一和周末,月头和月末

    // 如果当天是周日,则天数差为0,否则计算与周日的天数差。 weekNow = (weekNow == 0 ? 7 : weekNow); int dayDiff = (7 - weekNow); lastWeekDay = dateTime.AddDays(dayDiff); } catch { } return ...

    sql判断当天星期几

    根据给定文件的信息,我们可以详细地探讨如何在SQL中判断当前日期是星期几的问题。这一需求在日常的数据处理工作中非常常见,特别是在需要基于日期进行数据分析或报表生成时。接下来,我们将从以下几个方面来深入...

    SQL Server各种日期计算

    例如,计算两个日期间的工作日数量、确定一个日期所在的季度或者判断某个特定的日期是否存在(如情人节)。这些操作在编写涉及日期的SQL查询时非常常见,并且有助于完成各种复杂的业务逻辑。 最后,文章还提到了在...

    c语言 nextday求输入日期的下一天

    根据给定的C语言代码,我们可以提取出几个关键的知识点,包括如何判断闰年、如何验证日期的有效性、以及如何计算输入日期的下一天。下面将详细解释这些知识点。 ### 1. 判断闰年的方法 在代码中,通过`IsLeapYear`...

    从键盘输入一个日期

    - 提供了`next_day`函数,用于计算给定日期的后一天。 - 这个函数首先解析输入日期,然后使用`mktime`函数将其转换为时间戳,接着通过增加一天的时间(即`24 * 60 * 60`秒)来计算新的时间戳,最后使用`localtime`...

    jQuery获取某天的农历日期并判断是否除夕或新年的方法

    在JavaScript和jQuery中,我们可以利用自定义函数来获取某一天的农历日期,并判断这一天是否为除夕或新年。这里提供一个示例,展示了如何实现这个功能。首先,我们需要一个包含农历数据的数组,以及一系列计算农历...

    pandas 获取季度,月度,年度首尾日期的方法

    两种获取日期的方式 z=datetime.datetime(2016,12,5) z=datetime.datetime.strptime('20150112','%Y%m%d') for x in ['01','02','03','04','05','06','07','08','09','10','11','12']: d='2015'+x+'12' z=...

    javascript 判断两个日期之差的示例代码

    第二个示例是checkTime函数,它用于计算当前日期与给定日期之间的差值,并根据差值进行一些逻辑判断。例如,它会判断用户是否尝试预约当天,或者预约日期是否超出了预定范围(如超过3天)。这个函数首先获取用户输入...

    三天打渔两天晒网

    - **检查日期范围**:通过`mdays`函数查询指定月份的实际天数,进而判断日期是否有效。 #### 2.3 闰年的判断 闰年的判断逻辑为:年份能被4整除但不能被100整除,或者能被400整除。闰年二月有29天,而非闰年二月只有...

    手稿_V1.055

    在给定的代码中,我们面临的是一个编程挑战,题目要求计算给定日期在当年的第几天。这个挑战可以从以下几个方面来理解: 1. **日期转换**:首先,我们需要将输入的日期字符串转换为整数,以便进行进一步的计算。在...

    js获取指定日期周数以及星期几的小例子

    接着,`isInOneYear` 函数用来判断输入的年份和周数是否符合逻辑。比如,如果输入的年份为空或周数不合理(比如大于52或小于1),则函数返回`false`,表示提供的年份或周数不在合理范围内。 `getDateRange` 函数...

    JavaScript 类似微信历史聊天时间样式

    当时间在一周内时,`getTimeText` 使用 `Date` 对象的 `getDay()` 方法获取给定日期对应的星期几,然后与数组中的星期缩写匹配,以得到“星期一”到“星期日”的表示。 5. **24小时制和12小时制**: 在微信聊天...

    C语言课程设计—年历显示系统.doc

    `isweekday`函数用于计算给定日期对应的星期几,`isleapyear`函数用于判断是否为闰年。`print_month`函数则负责打印指定年份和月份的日历,它首先计算出当月第一天是星期几,然后填充日历的每一天,每7天换行。 在...

Global site tag (gtag.js) - Google Analytics