当前位置:首页 » 编程语言 » java判断是今天

java判断是今天

发布时间: 2022-09-04 03:57:12

java 判断某个日期是不是今天

给您写了一遍。

packagedemo;

importjava.text.SimpleDateFormat;
importjava.util.Date;
/**
*
*开发公司:SOJSON在线工具<p>
*版权所有:©www.sojson.com
*博客地址:http://www.sojson.com/blog/
*<p>
*
*注释写这里
*
*<p>
*
*区分责任人日期说明<br/>
*创建周柏成2017年4月18日<br/>
*
*@authorzhou-cheng
*@[email protected]
*@version1.0,2017年4月18日<br/>
*
*/
publicclassMain{

publicstaticvoidmain(String[]args){
//调用
booleanresult=isNow(newDate());
System.out.println(result?"是今天。":"不是今天。");

}
/**
*判断时间是不是今天
*@paramdate
*@return是返回true,不是返回false
*/
privatestaticbooleanisNow(Datedate){
//当前时间
Datenow=newDate();
SimpleDateFormatsf=newSimpleDateFormat("yyyyMMdd");
//获取今天的日期
StringnowDay=sf.format(now);


//对比的时间
Stringday=sf.format(date);

returnday.equals(nowDay);}
}

㈡ java 中 怎么判断今天的日期 是单号 还是双号 还有 怎么判断今天星期几应用calendar吗要怎么做

我把程序贴给你,并附上了运行结果图,供你参考。

importjava.util.Calendar;

classjudgeDate{
publicstaticvoidmain(String[]args){
CalendarrightNow=Calendar.getInstance();
String[]data=rightNow.getTime().toString().split("");
System.out.println("Todayis"+data[0]);
if(Integer.parseInt(data[2].toString())%2==0)
System.out.println("todayisevennumber.");
else
System.out.println("todayisoddnumber.");
}
}

㈢ java 编程 不用Calendar如何判断今天的日期

Dateda=newDate();
intDAY_OF_WEEK=da.getDay();
System.out.println(DAY_OF_WEEK);//获取是星期几[0-6][周日-周六]
intDAY_OF_MONTH=da.getDate();
System.out.println(DAY_OF_MONTH);//获取月日期[1-31]
intMONTH_OF_YEAR=da.getMonth();
System.out.println(MONTH_OF_YEAR);//获取月份[0-11]对应1月-12月
intYEAR=da.getYear();
System.out.println(YEAR+1900);//获取年份

㈣ Java判断日期是否是本日,本周,本月

publicstaticvoidmain(String[]args){
SimpleDateFormatformat=newSimpleDateFormat("yyyyMMdd");
CalendarfirstDayOfWeek=Calendar.getInstance(Locale.getDefault());
firstDayOfWeek.setFirstDayOfWeek(Calendar.MONDAY);
intday=firstDayOfWeek.get(Calendar.DAY_OF_WEEK);
firstDayOfWeek.add(Calendar.DATE,-day+1+1);//后面的+1是因为从周日开始
//本周一的日期
System.out.println(format.format(firstDayOfWeek.getTime()));

CalendarlastDayOfWeek=Calendar.getInstance(Locale.getDefault());
lastDayOfWeek.setFirstDayOfWeek(Calendar.MONDAY);
day=lastDayOfWeek.get(Calendar.DAY_OF_WEEK);
lastDayOfWeek.add(Calendar.DATE,7-day+1);
//本周星期天的日期
System.out.println(format.format(lastDayOfWeek.getTime()));
}

这一段代码可以获取本周一的日期、本周日的日期,比如本周一为20180702、本周日为20180708。只要判断给定的日期数字是否在[20180702, 20180708]范围内即可

以上的是判断日期是否是本周的方法,至于本日和本月就很好判断了,直接将日期格式化为20180702类似的数字,然后与今天进行比较即可判断是否本日,与本月的字符串201807进行比较,看字符串的前面6个字符是否equals即可

㈤ java中 birthday类型为date 判断今天是不是birthday

SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
if(sd.format(birthday).equals(sd.format(new Date()))){
system.out.println(“今天是生日”);
}else{
system.out.println(“今天不是生日”);
}

㈥ java 判断一个时间是不是在当天范围内

如果只是统计一天中系统登录次数,不用精确到具体用户的。。。。
可以按日期生成日志文件,记录登录数字就可以啦。。。。
截取当前登录日期做为文件名,有日志文件的修改次数,没有的,创建文件。
java的 日期型数据 是可以比较大小的。直接 用
myDate> todayStartTime and maDate < todayEndTime
这样就能比较的。 。如果 为 true 就是在这一天内的。

㈦ java 判断一个时间是不是今天的时间范围内

publicclassTest{
/**
*java判断一个时间是不是今天的时间范围内
*@paramargs
*/
publicstaticvoidmain(String[]args){
Stringtime="2017-09-2711:20:45";
DateTimeFormatterdtf=DateTimeFormatter.ofPattern("uuuu-MM-ddHH:mm:ss");
LocalDateTimelocalTime=LocalDateTime.parse(time,dtf);
LocalDateTimestartTime=LocalDate.now().atTime(0,0,0);
LocalDateTimeendTime=LocalDate.now().atTime(23,59,59);
//如果小于今天的开始日期
if(localTime.isBefore(startTime)){
System.out.println("时间是过去");
}
//如果大于今天的开始日期,小于今天的结束日期
if(localTime.isAfter(startTime)&&localTime.isBefore(endTime)){
System.out.println("时间是今天");
}
//如果大于今天的结束日期
if(localTime.isAfter(endTime)){
System.out.println("时间是未来");
}
}
}

㈧ Java如何判断今天本月第几周的周几

使用Calendar类可以对日期进行常用操作,代码如下:

Calendarc=Calendar.getInstance();
//当前日期是本月第几周
intweeks=c.get(Calendar.WEEK_OF_MONTH);
System.out.println(weeks);
//当前是星期几java中一周第一天为星期天,所以1代表星期日,2代表星期一,以此类推,7代表星期6
intweek=c.get(Calendar.DAY_OF_WEEK);
System.out.println(week);

㈨ java 怎么判断日期是否是今天之前

你这是用的下拉框添加的,所以你实际获得的不是日期,而是三个数字,最简单的方法,就是拿当前日期和这三个数字比较下

热点内容
应缴费档次配置异常怎么回事 发布:2025-01-15 13:20:34 浏览:617
成都php招聘 发布:2025-01-15 13:12:16 浏览:380
怎么调用服务器数据库 发布:2025-01-15 13:06:25 浏览:656
人人网设置访问权限 发布:2025-01-15 13:02:06 浏览:563
崩坏学园2脚本 发布:2025-01-15 12:58:43 浏览:459
我的世界服务器等级如何升 发布:2025-01-15 12:45:55 浏览:689
c语言程序填空题 发布:2025-01-15 12:45:53 浏览:545
怎么配置氯化钠浓度 发布:2025-01-15 12:34:06 浏览:206
4000除以125简便算法 发布:2025-01-15 12:27:41 浏览:464
源码商用 发布:2025-01-15 12:26:54 浏览:75