`
lizhuang
  • 浏览: 903730 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java昨天今天判断

    博客分类:
  • Java
 
阅读更多
                
Calendar today = Calendar.getInstance();
		Calendar old = Calendar.getInstance();

                    //此处的isEver everType startTime  createDate为pojo的属性 
                if (("Y".equals(isEver) && everType == 2) || startTime == null) {
			old.setTime(createdDate);
		} else {
			old.setTime(startTime);
		}
                //此处好像是去除0 
                today.set(Calendar.HOUR, 0);
		today.set(Calendar.MINUTE, 0);
		today.set(Calendar.SECOND, 0);
		old.set(Calendar.HOUR, 0);
		old.set(Calendar.MINUTE, 0);
		old.set(Calendar.SECOND, 0);
                //老的时间减去今天的时间
                long intervalMilli = old.getTimeInMillis() - today.getTimeInMillis();
		int xcts = (int) (intervalMilli / (24 * 60 * 60 * 1000));
		// -2:前天 -1:昨天 0:今天 1:明天 2:后天, out:显示日期
		if (xcts >= -2 && xcts <= 2) {
			return String.valueOf(xcts);
		} else {
			return "out";
		}
分享到:
评论

相关推荐

    java判断今天,昨天,前天,不能用秒间隔的简单实例

    Java判断今天、昨天、前天不能用秒间隔的简单实例 本资源提供了一个Java示例,用于判断今天、昨天、前天,并格式化相应的时间字符串。下面将对该示例进行详细的解释和分析。 首先,需要了解 Java中的日期和时间...

    判断今天与昨天,其它日期

    下面将详细解释如何在Android应用程序中实现“判断今天与昨天,其它日期”的功能。 ### 核心概念 1. **获取当前日期:** 使用Java的`Date`类和`System.currentTimeMillis()`来获取当前时间戳。 2. **日期格式化:*...

    Java面试题以及答案整理.pdf

    使用`java.util.Calendar`或`java.time`包中的类来获取昨天的日期,并格式化输出。 18. **文件读写计数器** 使用`java.io`包中的`FileReader`、`BufferedReader`等类进行文件读取,同时维护一个计数器记录行数。 ...

    java获取昨天日期字符串的方法

    在Java编程中,获取昨天日期字符串涉及到对日期和时间的操作,这通常需要用到`java.util`和`java.text`包中的类。以下是一个详细的解释和示例代码,展示如何实现这个功能。 首先,我们需要导入必要的库: ```java ...

    Java后端面试题

    48. **Set判断重复**:使用`equals()`方法判断元素是否相等。 49. **List、Set、Map与Collection的关系**:`List`、`Set`继承自`Collection`接口,`Map`不是`Collection`的子接口。 50. **面向对象的特征**:封装...

    Java企业级开发综合技能知识总结

    17. **Java编程,打印昨天的当前时刻** - 使用`Calendar`类计算昨天的日期,并使用`SimpleDateFormat`格式化输出。 18. **文件读写,实现一个计数器** - 使用`FileReader`和`FileWriter`类进行文件读写操作,记录和...

    2014年Java最全面试题以及答案.

    2014年Java试题及答案涉及了Java基础知识、J2EE技术、Java EE的Web组件技术,以及SSH框架等。以下是对上述内容的知识点详细说明: 1. super()与this()的区别? super关键字用于访问父类的属性、方法和构造器,而...

    贪吃蛇_JAVA小游戏

    public Point getHead(){ //得到蛇头节点,判断吃食物 return body.getFirst(); } private class SnakeDriver implements Runnable{ //线程,不停的调用move方法 @Override public void run() { // TODO ...

    日期的工具类UtilDate日期计算比较润年获取转化判断

    在Java中,我们可以创建一个`Date`对象,然后转换成`Calendar`对象,通过获取年份并进行上述逻辑判断来确定。 4. **日期获取和转化**: - 获取当前日期:`new Date()`可以直接创建一个表示当前日期和时间的`Date`...

    java五子棋课设(含人机对战).rar

    ③判断输赢:每次根据下棋位置更新二维数组后对齐进行行、列、斜的判断,当存在五子连珠时弹出窗口,根据一系列状态变量判断黑方/白方获胜。 ④认输:根据当前轮到某一方下棋判断另一方获胜。 ⑤合理性判断:对不...

    java经典面试题.doc

    Java编程,打印昨天的当前时刻 使用`LocalDate`和`LocalDateTime`类及其相关的`minusDays`方法来实现。 #### 18. 抽象类和接口的区别? - **抽象类**:可以有构造器,可以有抽象和非抽象方法。 - **接口**:只能...

    Java试题3.pdf

    从提供的文件内容中,我们可以提炼出多个与Java编程语言相关的重要知识点,涵盖基础语法、关键字、类和对象、循环和条件语句、数组的使用、继承和方法覆盖、以及Java的版本和生态系统等方面。 1. 基本数据类型与...

    java讲义PPT(2)

    首先,让我们回顾一下昨天的内容。Java语言概述强调了其跨平台的“一次编写,到处运行”特性。Java语言基础涵盖了数据类型(如整型、浮点型、字符型和布尔型)、运算符(如算术、比较和逻辑运算符)、语句(如条件...

    Java日期时间常见面试题及答案

    13. **友好的日期时间显示**:可以使用第三方库如`org.ocpsoft.prettytime.PrettyTime`,或者自定义逻辑,将日期时间转化为如“刚刚”、“昨天”、“一周前”等易于理解的形式。 14. **获取月份的第一天和最后一天*...

    JAVA考试题课程.pdf

    Java编程语言是广泛应用于软件开发的技术,其基础知识在各类考试中常常出现。以下是对给定文件内容中涉及的Java知识点的详细解析: 1. 类定义和继承:在Java中,定义类使用关键字"class",继承类使用"extends",而...

    java考试题.pdf

    1. Java编译过程:Java程序在编写完成后,由Java编译器将其编译成(A)字节码,这是Java平台独立性的关键,字节码可以在任何支持Java的平台上运行,经过JVM(Java虚拟机)解释执行。 2. 并发管理:Java语言中,(D...

Global site tag (gtag.js) - Google Analytics