「java假设一段时间」java这一天是这一年的第几天
本篇文章给大家谈谈java假设一段时间,以及java这一天是这一年的第几天对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java怎么实现一段时间没有操作,系统自动退出
- 2、java 如何让一个程序运行一段时间后就停止运行
- 3、java时间比较
- 4、用java怎么去循环一段时间
- 5、在Java中如何判断一个时间段是否在另一个时间段中
java怎么实现一段时间没有操作,系统自动退出
记录上一次活跃的时间 ,一个线程定时轮询这个时间,如果超过了规定的时间,则提示;这个时间可以在客户端启动的时候,从服务器传给客户端。
如果是web服务的话,可以设置session的过期时间,如果session过期,提示就可以
java 如何让一个程序运行一段时间后就停止运行
public static void main(String[] args) {
long begain = System.currentTimeMillis();//开始系统时间
try {
Thread.sleep(100);
} catch (Exception e) {
e.printStackTrace();
}
long CheckTime = System.currentTimeMillis(); //判断时间
while(true){
System.out.println(CheckTime-begain);
try {
Thread.sleep(1000);
} catch (Exception e) {
e.printStackTrace();
}
CheckTime = System.currentTimeMillis();
if((CheckTime-begain)=(30*1000)){//判断时候到30秒
System.out.println("30秒后结束");
break;
}
}
}
给你的答案希望你能满意
java时间比较
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
System.out.println("isInDuringTime(2014-07-17) = " + isInDuringTime("2014-07-17"));
System.out.println("isInDuringTime(2014-07-10) = " + isInDuringTime("2014-07-10"));
}
private static boolean isInDuringTime(String dateString){
boolean result = false;
try {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Date date = format.parse(dateString);
Calendar calendar = Calendar.getInstance();
while (calendar.get(Calendar.DAY_OF_WEEK)!=2) {
calendar.add(Calendar.DAY_OF_MONTH, -1);
}
Calendar startCal = Calendar.getInstance();
startCal.setTime(calendar.getTime());
startCal.set(Calendar.HOUR_OF_DAY, 0);
startCal.set(Calendar.MINUTE, 0);
startCal.set(Calendar.SECOND, 0);
startCal.set(Calendar.MILLISECOND, 0);
Calendar endCal = Calendar.getInstance();
endCal.set(Calendar.HOUR_OF_DAY, 23);
endCal.set(Calendar.MINUTE, 59);
endCal.set(Calendar.SECOND, 59);
endCal.set(Calendar.MILLISECOND, 999);
long timeInMillis = date.getTime();
if(timeInMillis = startCal.getTimeInMillis()
timeInMillis = endCal.getTimeInMillis()){
result = true;
}
} catch (ParseException e) {
System.out.println("数据格式错误!");
}
return result;
}
}
以上,希望对你有帮助。
用java怎么去循环一段时间
在一段时间内不停循环是没有意义的,会造成大量消耗系统资源,设置是一段时间内系统死循环。 代码给你,不过要慎用
import java.util.Calendar;
public class Test {
public static void main(String[] args) {
Calendar c1 = Calendar.getInstance();
Calendar c2 = Calendar.getInstance();
// 设置时间为2011-1-1和2011-12-31(月份要减1,固定用法)
c1.set(2011, 1 - 1, 1);
c2.set(2011, 12 - 1, 12);
// 把时间转换成毫秒
long timeStart = c1.getTimeInMillis();
long timeEnd = c2.getTimeInMillis();
// 获取当前时间的毫秒
long nowTime = System.currentTimeMillis();
// 如果当前时间处于两者之间,就不停循环
while (nowTime = timeStart nowTime = timeEnd) {
// 你要执行的循环内容
nowTime = System.currentTimeMillis();
}
}
}
在Java中如何判断一个时间段是否在另一个时间段中
全部转为日期时间类型,假定判断时间段1是否在时间段2中,只要 起始1=起始2 并且 结束1=结束2 就行
java假设一段时间的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java这一天是这一年的第几天、java假设一段时间的信息别忘了在本站进行查找喔。
发布于:2022-12-02,除非注明,否则均为
原创文章,转载请注明出处。