- 浏览: 904600 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (466)
- iPhone, iOS , Objective-c (155)
- 数据库 (20)
- 设计模式 (5)
- 第三方包管理,cocoapod (2)
- 版本管理, SVN, Subversion, Git (1)
- Google, Android, Java (14)
- Wordpress (1)
- 职业素养 (3)
- 版本管理,git (3)
- 前端小技巧 (2)
- flash (1)
- javascript (5)
- Ruby (0)
- 编程语言 (1)
- 网络常识 (1)
- 找到生活好感觉 (5)
- 产品经理 (1)
- markdown (1)
- 云服务器 (1)
- iPhone (116)
- iOS (116)
- Objective-c (116)
- 学习技巧 (2)
- Google (5)
- Android (6)
- Java (21)
- python (1)
- sqlite (3)
- node.js (2)
- mongodb (2)
- 学习技巧,阅读 (2)
- 软件测试 (3)
- 架构设计 (2)
- 设计 (1)
- Spring framework (3)
- junit (1)
- Linux (2)
- 软件 (1)
- Struts2 (1)
- 版本管理 (3)
- SVN (3)
- Subversion (3)
- Git (3)
- mysql (5)
- quartz (1)
- 无关技术 (1)
- 前端 (1)
- Redis (1)
- 产品管理 (0)
- 计算机常识 (1)
- 计算机科学 (0)
- swift (1)
- 服务器 (2)
- 搜索 (1)
- Scala (1)
- J2EE (1)
- maven (1)
- 前端css (1)
- 英语 (1)
- 消息队列 (1)
- kafka (0)
- apache kafka (4)
- netbeans (1)
- IDE (2)
- 歌词 (1)
- 过滤器实现 (1)
- linux vim vi (1)
- jmeter (1)
- springcloud (1)
最新评论
-
hujingnemo:
不知道为什么打不开
CHM如何改编字体大小 -
weiboyuan:
求答案 weiboyuanios@163.com
iOS软件工程师面试题(高级) -
xueji5368:
这个现在已经广泛使用了嘛!
RoboGuice入门 -
Yao__Shun__Yu:
...
CHM如何改编字体大小 -
353144886:
非常之详细 美女求认识
sqlite数据类型 datetime处理
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的getResourceAsStream
2017-08-09 14:25 439原理是与类加载器相关 类加载器原理请参考:http://www ... -
java线程池分类及应用
2017-07-20 13:40 6251. 为什么使用线程池 诸如 Web 服务器、数据库服务器、文 ... -
Integer值传递
2017-06-15 18:24 418Java本身都是值传递式的调用,对于对象传递的是地址值。给地址 ... -
Map遍历k,v
2017-06-14 12:01 338发现还Map接口中还有一个Entry<K,V>的接 ... -
使用entrySet遍历Map类集合KV,而不是keySet方式进行遍历
2017-02-08 11:04 911说明:keySet其实是遍历了2次,一次是转为Iterator ... -
并发下remove集合元素要注意的事情
2017-02-08 10:54 12281.不要在foreach循环里进行元素的remove/add操 ... -
Java原始类型转换
2016-08-15 16:25 476要获取获取对象示例 Int Integer i=myInt. ... -
Map转字符串最高效方法
2016-08-09 16:29 2573想做的事情是将一个Map类转成具体和字符串用&隔开,但 ... -
按key排序
2016-03-04 16:50 495import java.util.Comparator; i ... -
Chrome浏览器查看HTTP header
2016-01-19 17:04 1748使用chrome浏览器自带的开发者工具查看http头的方法 1 ... -
部署多个项目到tomcat
2015-12-31 00:31 391If you want Tomcat to listen to ... -
JDBC步骤
2015-08-19 15:38 534JDBC连接数据库 •创建一个以JDBC连接数据库的程序 ... -
java与javascript排序回调的不同之处
2015-07-14 22:27 480Arrays.sort(values,new Comparat ... -
@Resource(type注入失败
2015-06-03 10:45 929不断的去找资料,换方法,最后发现是因为注入的service写了 ... -
eclipse常用快捷键
2015-06-01 17:12 593找出选中方法 使用 Ctrl + Shift + G -
java.util.ConcurrentModificationException 解决办法
2015-05-28 17:16 356在使用iterator.hasNext()操作迭代器的时候,如 ... -
macbook JAVA_HOME设置
2015-05-20 12:34 658搞了半个小时,相当蛋疼 因为在.bash_profile和pr ... -
Java企业设计模式
2014-10-23 20:20 0客户端表达层 为最终用户提供用户界面,例如Web浏览器。 ... -
eclipse 程序调试
2014-08-07 22:34 605http://www.56.com/u35/v_MTAyMj ... -
iBatis加锁
2014-07-10 17:48 872ibatis有事务处理,它有代理类SqlMapExecutor ...
相关推荐
Java判断今天、昨天、前天不能用秒间隔的简单实例 本资源提供了一个Java示例,用于判断今天、昨天、前天,并格式化相应的时间字符串。下面将对该示例进行详细的解释和分析。 首先,需要了解 Java中的日期和时间...
下面将详细解释如何在Android应用程序中实现“判断今天与昨天,其它日期”的功能。 ### 核心概念 1. **获取当前日期:** 使用Java的`Date`类和`System.currentTimeMillis()`来获取当前时间戳。 2. **日期格式化:*...
使用`java.util.Calendar`或`java.time`包中的类来获取昨天的日期,并格式化输出。 18. **文件读写计数器** 使用`java.io`包中的`FileReader`、`BufferedReader`等类进行文件读取,同时维护一个计数器记录行数。 ...
在Java编程中,获取昨天日期字符串涉及到对日期和时间的操作,这通常需要用到`java.util`和`java.text`包中的类。以下是一个详细的解释和示例代码,展示如何实现这个功能。 首先,我们需要导入必要的库: ```java ...
③判断输赢:每次根据下棋位置更新二维数组后对齐进行行、列、斜的判断,当存在五子连珠时弹出窗口,根据一系列状态变量判断黑方/白方获胜。 ④认输:根据当前轮到某一方下棋判断另一方获胜。 ⑤合理性判断:对不...
48. **Set判断重复**:使用`equals()`方法判断元素是否相等。 49. **List、Set、Map与Collection的关系**:`List`、`Set`继承自`Collection`接口,`Map`不是`Collection`的子接口。 50. **面向对象的特征**:封装...
17. **Java编程,打印昨天的当前时刻** - 使用`Calendar`类计算昨天的日期,并使用`SimpleDateFormat`格式化输出。 18. **文件读写,实现一个计数器** - 使用`FileReader`和`FileWriter`类进行文件读写操作,记录和...
2014年Java试题及答案涉及了Java基础知识、J2EE技术、Java EE的Web组件技术,以及SSH框架等。以下是对上述内容的知识点详细说明: 1. super()与this()的区别? super关键字用于访问父类的属性、方法和构造器,而...
public Point getHead(){ //得到蛇头节点,判断吃食物 return body.getFirst(); } private class SnakeDriver implements Runnable{ //线程,不停的调用move方法 @Override public void run() { // TODO ...
在Java中,我们可以创建一个`Date`对象,然后转换成`Calendar`对象,通过获取年份并进行上述逻辑判断来确定。 4. **日期获取和转化**: - 获取当前日期:`new Date()`可以直接创建一个表示当前日期和时间的`Date`...
Java编程,打印昨天的当前时刻 使用`LocalDate`和`LocalDateTime`类及其相关的`minusDays`方法来实现。 #### 18. 抽象类和接口的区别? - **抽象类**:可以有构造器,可以有抽象和非抽象方法。 - **接口**:只能...
从提供的文件内容中,我们可以提炼出多个与Java编程语言相关的重要知识点,涵盖基础语法、关键字、类和对象、循环和条件语句、数组的使用、继承和方法覆盖、以及Java的版本和生态系统等方面。 1. 基本数据类型与...
首先,让我们回顾一下昨天的内容。Java语言概述强调了其跨平台的“一次编写,到处运行”特性。Java语言基础涵盖了数据类型(如整型、浮点型、字符型和布尔型)、运算符(如算术、比较和逻辑运算符)、语句(如条件...
13. **友好的日期时间显示**:可以使用第三方库如`org.ocpsoft.prettytime.PrettyTime`,或者自定义逻辑,将日期时间转化为如“刚刚”、“昨天”、“一周前”等易于理解的形式。 14. **获取月份的第一天和最后一天*...
Java编程语言是广泛应用于软件开发的技术,其基础知识在各类考试中常常出现。以下是对给定文件内容中涉及的Java知识点的详细解析: 1. 类定义和继承:在Java中,定义类使用关键字"class",继承类使用"extends",而...
1. Java编译过程:Java程序在编写完成后,由Java编译器将其编译成(A)字节码,这是Java平台独立性的关键,字节码可以在任何支持Java的平台上运行,经过JVM(Java虚拟机)解释执行。 2. 并发管理:Java语言中,(D...