导航:首页 > 编程语言 > java判断当天

java判断当天

发布时间:2022-08-30 01:57:16

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

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

㈡ java判断某日期 是否超过今天

一、使用Date类创建日期对象

Datedate1=newDate(2017,5,20);


二、通过Calendar获得当前日期

Datenow;
Calendarc=Calendar.getInstance();
now=newDate(c.get(Calendar.YEAR),c.get(Calendar.MONTH)+1,c.get(Calendar.DAY_OF_MONTH));


三、使用Date类的after()方法判断一个日期是否在另一个日期的后面

if(date1.after(now)){
System.out.println("超过了今天");
}
else{
System.out.println("没有超过今天");
}


四、完整的Java程序

importjava.util.Calendar;
importjava.util.Date;

publicclassMain{
publicstaticvoidmain(String[]args){
Datedate1=newDate(2017,5,20);
Datenow;
Calendarc=Calendar.getInstance();
now=newDate(c.get(Calendar.YEAR),c.get(Calendar.MONTH)+1,c.get(Calendar.DAY_OF_MONTH));

if(date1.after(now)){
System.out.println("超过了今天");
}
else{
System.out.println("没有超过今天");
}
}
}


五、运行测试

没有超过今天

㈢ 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判读当天是否是本月第一天

importjava.util.Date;
importjava.util.Calendar;

importjava.text.SimpleDateFormat;

publicclasstest{

publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
Datenow=newDate();
SimpleDateFormatdateFormat=newSimpleDateFormat("yyyy/MM/dd");//可以方便地修改日期格式


Stringcurr=dateFormat.format(now);
System.out.println("当前日期:"+curr);

Calendarc=Calendar.getInstance();//可以对每个时间域单独修改

intyear=c.get(Calendar.YEAR);
intmonth=c.get(Calendar.MONTH);
intdate=c.get(Calendar.DATE);
if(date==1)
System.out.println(curr+"是第一天");
else
System.out.println(curr+"不是第一天");
}

}

㈤ 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中 如何判断时间是否大于当天十二点

你可以参考下面的例子:
import java.util.Date;
import java.text.ParseException;
import java.text.SimpleDateFormat;

public class TimeCompare {

public static int Hour(Date time){
SimpleDateFormat st=new SimpleDateFormat("yyyyMMddHH");
return Integer.parseInt(st.format(time));
}

public static Date StringToDate(String s){
Date time=new Date();
SimpleDateFormat sd=new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
try{
time=sd.parse(s);
}
catch (ParseException e) {
System.out.println("输入的日期格式有误!");
}
return time;
}

public static void main(String[] args) {
String a="2012/01/01 18:08:20";
String b="2012/01/01 18:01:20";
String c="2012/01/02 01:01:01";
if(Hour(StringToDate(a))<=Hour(StringToDate(b))&&Hour(StringToDate(a))<Hour(StringToDate(c)))
System.out.println("成功");
else
System.out.println("失败");
}
}

㈦ 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判断两个时间是不是同一天

你给定的时间,是Date,还是毫秒值?


Datedate0=newDate(t0);//假设给的毫秒t0,t1,就从这句开始
Datedate1=newDate(t1);
GregorianCalendarca0=newGregorianCalendar();//如果给的Date对象date,就忽略上句
GregorianCalendarca1=newGregorianCalendar();
ca0.setTime(date0);
ca1.setTime(date1);
//获取ca0和ca1的年,月,日,对比是否相同
if(ca0.get(GregorianCalendar.YEAR)==ca1.get(GregorianCalendar.YEAR)&&
ca0.get(GregorianCalendar.MONTH)==ca1.get(GregorianCalendar.MONTH&&
ca0.get(GregorianCalendar.DAY_OF_MONTH)==ca1.get(GregorianCalendar.DAY_OF_MONTH)){
System.out.print("年月日相同,这两天是同一天");
}else
System.out.print("不是同一天");

㈨ Java怎么写判断当天是单周还是双周呢

import java.util.Calendar;
import java.util.Date;

public class DateTest {
public static void main(){
Date d = new Date();
Calendar c = Calendar.getInstance();
c.setTime(d);
System.out.println(c.get(Calendar.WEEK_OF_MONTH)); // 当前是当月的第几周
System.out.println(c.get(Calendar.WEEK_OF_YEAR)); // 当前是当年的第几周
}
}

阅读全文

与java判断当天相关的资料

热点内容
调研编译写信息 浏览:859
python冯诺依曼 浏览:417
同时安装多个app有什么影响 浏览:251
奥术杀戮命令宏 浏览:182
用sdes加密明文字母e 浏览:358
单片机原理及应用试题 浏览:423
易语言开启指定文件夹 浏览:38
马思纯参加密室大逃脱 浏览:319
文件夹冬季浇筑温度 浏览:710
京东有返点的aPp叫什么 浏览:601
如何查看u点家庭服务器是几兆 浏览:262
python应用接口怎么接 浏览:67
腐蚀怎么进不去服务器啊 浏览:359
linuxcpiogz 浏览:630
安卓中的布局是什么文件 浏览:397
dex反编译部分代码无法查看 浏览:463
linuxandroid编译 浏览:603
程序员电视剧20集 浏览:910
怎么扩建文件夹 浏览:160
波普诺社会学pdf 浏览:98