JAVA里判断某时间是否在当天中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA里判断某时间是否在当天中相关的知识,希望对你有一定的参考价值。

JAVA里判断某时间是不是在当天的方法是:

把时间都转换成毫秒数,知道了当天日期,你就可以获取当天0点和第二天零点的毫秒数,打卡时间所对应的毫秒数在这两者之间就可以了。

java 的三种类型是: 

    单选注释,符号是“// ”。

    块注释,符号是:“/* */ ” 可以跨多行 。

    javadoc注释,符号是“/** */ ” 可以跨多行, 生成javadoc时,这样的注释会被生成标准的javaapi注释。

参考技术A

下面是一个比较简单的方法:

public class test
  public static void main(String[] args) 
  System.out.println(isToday(new Date()));

  
  public static boolean isToday(Date date)
 SimpleDateFormat fmt=new SimpleDateFormat("yyyy-MM-dd");
 if(fmt.format(date).toString().equals(fmt.format(new Date()).toString()))//格式化为相同格式
   return true;
  else 
return false;
  

  
  

参考技术B 数据库两个字段A(第一次打卡时间,上班打卡),B(任意打卡时间,每打卡一次更新一次,下班打卡)
用打卡时间与A比较,一样则为同一天

怎么判断数组中是不是有某元素

可以使用数组的indexOf()方法,如果返回值为-1则说明不存在,如果返回值为大于-1的整数,则说明存在。例如:
var arr = [1,2,3];
arr.indexOf(1); // 返回0
arr.indexOf(5); // 返回-1
附:返回值为数组中的最靠前元素在数组的位置
参考技术A 简单的是做个循环枚举,不过在很多语言里数组是可以直接用 size length 这些方法判断的,所以你问问题时最好告诉别人你使用什么语言

以上是关于JAVA里判断某时间是否在当天中的主要内容,如果未能解决你的问题,请参考以下文章

java遍历集合某字段,判断是不是存在相同的值。

怎么判断数组中是不是有某元素

MySQL、SQLServer判断字符串是不是包含某字符

C++判断字符串中是不是含有某个子字符串

js如何判断光标是不是在某元素上

Java编程练习之判断Java文件名是否正确,判断邮箱格式是否正确和统计指定字符串中某字符现的次数