- 浏览: 215087 次
- 性别:
- 来自: 哈尔滨
-
文章分类
- 全部博客 (267)
- java.lang (8)
- 问题汇总 (21)
- 异常记录 (20)
- 功能实现 (19)
- 面试总结 (25)
- 技巧总结 (8)
- 常用代码 (4)
- 编程习惯 (3)
- 编码规则 (3)
- java.util (10)
- java.io (1)
- JavaWeb (9)
- MySQL (16)
- SVN (3)
- MyBatis (11)
- Velocity (7)
- 其他知识 (10)
- 人生哲理 (1)
- 人生故事 (1)
- 自我感悟 (1)
- shiro (3)
- 基础知识 (0)
- 问题总结 (1)
- Spring 标签 (1)
- Spring (3)
- 点滴生活 (1)
- DOS (1)
- CAS (4)
- Linux (9)
- Storm (6)
- Shell (1)
- regex (1)
- Collection (4)
- poi (1)
- 经典语句 (1)
- NIO (5)
- concurrent (14)
- RPC (1)
- zookeeper (3)
- 待整理 (2)
- Hadoop (9)
- RabbitMq (2)
- flume (1)
- hive (7)
- hbase (4)
- kafka (1)
- scala (1)
- GC (0)
- java.util.concurrent.atomic (1)
- java.lang.ref (6)
- JVM (2)
- algorithm (1)
- conception (1)
- java key word (1)
- sun.misc (1)
最新评论
一、同一天
需求:用户记录跟踪列表展示,要求用户数据同一天内的修改覆盖更新,即每天只保留一条数据
方法:需要将数据表中存放的数据中的操作时间与当前时间进行比较,确认是否是同一天
解决:
1.时间相差24小时
参考代码:http://zhidao.baidu.com/question/1574925715843819380.html?fr=iks&word=java%D6%D0Date%CA%FD%BE%DD%C0%E0%D0%CD%B1%C8%BD%CF&ie=gbk
后来发现不对,要求是同一天,而不是相差24小时啊
2.将时间格式化,比较字符串
二、倒计时
系统当前时间距离明天0时0分0秒剩余多长时间
需求:用户记录跟踪列表展示,要求用户数据同一天内的修改覆盖更新,即每天只保留一条数据
方法:需要将数据表中存放的数据中的操作时间与当前时间进行比较,确认是否是同一天
解决:
1.时间相差24小时
Date date1 = new Date(); Date date2 = new Date(); long between = date2.getTime() - date1.getTime(); if(between > (24* 3600000)){ return true; } return false;
参考代码:http://zhidao.baidu.com/question/1574925715843819380.html?fr=iks&word=java%D6%D0Date%CA%FD%BE%DD%C0%E0%D0%CD%B1%C8%BD%CF&ie=gbk
后来发现不对,要求是同一天,而不是相差24小时啊
2.将时间格式化,比较字符串
public boolean isInTheSameDay(String merchantId){ Date date = new Date(); Date operateTime = selectScheduleTracking(merchantId).getOperateTime(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); if(sdf.format(date).equals(sdf.format(operateTime))){ return true ; } return false; }
二、倒计时
系统当前时间距离明天0时0分0秒剩余多长时间
public void countDownTime(){ Date currentTime = new Date(); Calendar calendar = Calendar.getInstance(); calendar.setTime(currentTime); calendar.set(Calendar.HOUR_OF_DAY, 23); calendar.set(Calendar.MINUTE, 59); calendar.set(Calendar.SECOND, 59); calendar.set(Calendar.MILLISECOND, 999); long nd = 1000 * 24 * 60 * 60; long nh = 1000 * 60 * 60; long nm = 1000 * 60; long ns = 1000 ; Long timeInterval = calendar.getTime().getTime() - currentTime.getTime(); // 计算差多少小时 Long hour = timeInterval % nd / nh; // 计算差多少分钟 Long min = timeInterval % nd % nh / nm; // 计算差多少秒 Long sec = timeInterval % nd % nh % nm / ns; }
发表评论
-
使用软引用构建敏感数据的缓存
2017-11-16 22:19 860使用软引用构建敏感数 ... -
JSP自定义标签
2017-11-14 20:35 354JSP页面中分页功能实现使用了 <urlChange ... -
手机号码替换中间四位
2017-10-24 21:41 947需求描述: 为用户隐私考虑,展示用户信息时需要将中间用*代替 ... -
遍历集合删除元素
2017-10-24 18:44 681一、根据下标删除元素 1.测试代码 ArrayLis ... -
统计每天的数据
2017-10-10 21:23 577需求:按天统计数据 分析:create_time 为 dat ... -
基于AbstractDataSource实现主从数据库切换
2017-10-07 18:03 1075基于AbstractDataSource实现主从数据库切换 ... -
服务器文件下载
2016-03-27 09:53 396项目需求:在列表页面上提供文件下载链接 项目实现: 1.准 ... -
扫码登录功能实现
2015-08-21 08:19 533需求:PC端(电脑端) ... -
基于SHIRO实现用户登陆后跳转其匿名访问的URL路径
2015-07-15 15:03 3675需求描述: 用户在未登录时访问网站中某个需要登录后才能访问 ... -
基于SHIRO的管理后台权限认证系统实现(一)
2015-07-09 10:05 7031基于SHIRO的管理后台权限认证系统实现(一) 一、项目需求 ... -
基于SHIRO的管理后台权限认证系统实现(二)
2015-06-28 10:14 834用户登陆系统后左侧菜单加载 项目:管理员系统 功能:用户登 ... -
Velocity中set的使用
2015-05-26 10:46 549问题:从页面接收某字段的提交数据,数据要求是组合后的编号 ... -
Velocity页面中输出时间年月
2015-05-19 20:52 1035问题:注册页面要求有创建时间的选项添加,年为至今为止 实现: ... -
Set判重操作实现
2015-05-15 15:28 815需求:Set<Po>判重操作实现 问题:Set& ... -
如何去除List集合中的重复数据
2015-05-15 13:12 938需求:用户权限查看, ... -
velocity截取过长的字段值
2015-05-11 20:06 399问题:页面列表展示时,某个字段的值超长,影响页面的整体样式 ... -
将list中某个元素放在首位
2015-05-10 17:25 4608需求:程序开发过程中,业务方要求在展示国家列表时要将US放在首 ... -
Velocity遍历map与遍历list
2015-04-22 20:16 6959问题: 向页面传递key与value的组合 1. 1.1 ...
相关推荐
在这篇博客文章中,我们将详细探讨如何实现一个功能完备的 C++ Date 类,用一个类解决 nowcoder 上所有关于日期类的程序题。本文将覆盖从类的基本结构、日期验证、日期比较、日期增减、日期差计算等各个方面。我们将...
以下是通过date命令实现的相关知识点的详细介绍: 1. 显示当前日期和时间: 在Linux中,最简单的使用date命令的方式是直接输入date命令后回车,这样会显示当前系统的日期和时间。 2. 显示特定格式的日期和时间: ...
标题提到的"实现日期加1的一个Date类"正是这样一个自定义的类,它允许用户对日期进行增加一天的操作,并且提供了设置日期的功能。以下是对这个Date类可能实现的详细说明: 首先,Date类通常会包含私有成员变量来...
下面将详细阐述`date`类的声明、实现及其相关知识点。 首先,让我们来看看`date`类的声明。在C++中,类的声明定义了类的结构,包括其成员变量和成员函数。一个简单的`date`类可能包含如下内容: ```cpp class Date...
在Linux中,仅仅输入"date"命令即可实现。系统会以默认的格式返回当前的日期和时间信息。为了更方便地查看日期和时间,用户还可以通过格式化参数,将日期和时间显示为特定的格式。例如,使用"+%Y-%m-%d%H:%M:%S"格式...
定义日期类Date。...(4)编写主函数,定义对象,完成相应功能。 程序的参考的输入(“Input Date:”为提示文字): Input Date:2016 2 28 程序的输出: 2016-2-28 2016-2-2 ---------------------
在C++编程语言中,创建自定义的日期类...这只是一个基础的Date类实现,实际应用中可能需要添加更多的功能,如日期格式化、日期有效性检查等。理解并掌握这些基本概念,将有助于你在C++中更有效地处理日期相关的任务。
总的来说,wui-date是前端开发者实现日期时间选择功能的理想选择,它集成了jQuery和AngularJS的优点,提供了轻量级、高效、灵活且美观的解决方案。无论是在小型项目还是大型复杂应用中,wui-date都能够成为增强用户...
daterangepicker是一款广泛应用于网页开发中的时间范围选择插件,它基于JavaScript库jQuery,为用户提供直观、易用的日期和时间范围选择功能。在网页中集成daterangepicker,可以极大地提升用户体验,尤其是在需要...
首先,daterangepicker插件的核心功能是为用户提供一个可交互的日期选择界面,允许用户选择一个开始日期和结束日期。在默认配置下,当用户聚焦到input元素上时,插件会自动填充当前日期作为起始和结束时间。同样,当...
这说明 NextDate 函数能够正确地实现其功能,满足软件测试的要求。 五、参考资料 * 软件测试(第二版),作者:Ron Patton,译者:张小松、王钰、曹跃,机械工业出版社。 NextDate 函数白盒测试是软件测试中的一...