- 浏览: 100886 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (209)
- http://docs.jpush.io/server/java_sdk/ (1)
- SpingMVC ModelAndView (1)
- Model (1)
- Control以及参数传递 (1)
- https://www.alipay.com/ (1)
- 检查指定的字符串列表是否不为空。 (1)
- 转自http://my.oschina.net/rpgmakervx/blog/505434 (1)
- 压缩js (1)
- 含包含 字母数字校验 (1)
- 判断浏览器是ie (1)
- fixbox (0)
- 转自http://www.cnblogs.com/lanzi/archive/2010/10/26/1861338.html (1)
- http://dl2.iteye.com/upload/attachment/0113/2406/afbd8d53-dcad-3afc-8d78-41c1591 (0)
- IDEA (0)
- maven搭建 (0)
- http://www.jeasyuicn.com/api/docTtml/index.htm (1)
- 给tomcat添加运行内存: (1)
- JPUSH推送 (1)
- requestScope (0)
- oracle中plsql安装client10连接数据库 (1)
- 不需要安装oracle11g (1)
- tuikuan (1)
- http://www.hjxmall.com/index.php (1)
- java (1)
- 参考 (1)
- xml签名验签模拟程序 (1)
- 技术网站收集分享 (1)
- Java NIO提供了与标准IO不同的IO工作方式 ------来源于 http://www.iteye.com/magazines/132-Java-NIO (1)
- oracle表查询语句优化 (0)
- oracle (5)
- a (1)
- TenpayHttpClient (2)
- mongodb (1)
- http://www.qcloud.com/product/cmongo.html?utm_source=pcsem1&utm_medium=bdgj46&utm_campaign=baidu (1)
- SpringMVC整合MongoDB开发 (0)
- SpringMVC整合MongoDB开发 https://www.mongodb.org (1)
- Java 语言中常见问题总结 (1)
- 数据库SQL优化大总结 (1)
- 拦截器与过滤器的区别 (1)
- Struts2中拦截器与过滤器的区别及执行顺序 (1)
- Spring声明式事务管理与配置 (0)
- oracle OPERTION (1)
- java 高并发多线程开发 (1)
- Collection 与 map 接口相关集合 (1)
- 多线程开发实践 (1)
- JVM调优总结 转自 http://www.importnew.com/18694.html (1)
- redis 五种数据类型的使用场景 转自于 http://blog.csdn.net/gaogaoshan/article/details/41039581 (1)
- HttpWatch http基础 来自于http://blog.csdn.net/gaogaoshan/article/details/21237555 (1)
- maven 远程仓库 http://blog.csdn.net/gaogaoshan/article/details/40266779 (1)
- 生成Webservice客户端的4中方法 http://blog.csdn.net/gaogaoshan/article/details/8980775 (1)
- http://fgh2011.iteye.com/blog/1564283 (1)
- sleep和wait有什么区别 http://xiaowei2002.iteye.com/blog/2174188 (1)
- JDK中常用包及其类 常见的几种RuntimeException (1)
- Java的运行原理 (1)
- mybatis缓存的使用及理解 http://my.oschina.net/dxqr/blog/123163 (1)
- 软件架构设计分析 (1)
- redis技术总结 (3)
- java面试总结知识点 (1)
- ZooKeeper技术 (1)
- Hadoop (1)
- sso单点登录 (1)
- SpringIOC (1)
- 书签ssssssssssssssssssssss (1)
- spring事务的隔离级别 http://www.cnblogs.com/yangy608/archive/2011/06/29/2093478.html (1)
- 秒杀系统架构分析与实战 http://www.importnew.com/18920.html (1)
- oracle 连接plsql配置 (1)
- maven工程集成springmvc http://blog.csdn.net/fox_lht/article/details/16952683 (1)
- java类序列化与反序列化版本唯一号serialVersionUID (1)
- spring注解用法总结 (1)
- eclipse导入maven项目找不到资源文件方法 (1)
- dubbo (0)
- socket 网络编程 服务器与客户端 编程 (1)
- Thread与Runnable实现线程利用线程插队实现求和操作 (1)
- 生产者与消费者模式 (1)
- JAXB注解 java 关于xml的注解,自动生成xml文件 - @XML*** (1)
- xml 与JAVAbean转换 (1)
- MAP (2)
- decimalToString (1)
- 反编译插件 (0)
- 反编译插件 https://sourceforge.net/projects/jadclipse/?source=typ_redirect (1)
- AWX (1)
- 官网地址Dinp (1)
- public interface ExecutorService extends Executor (1)
- MAIN (1)
- 转自于 http://blog.csdn.net/lufeng20/article/details/24314381 (1)
- JaxbUtil (1)
- HttpXmlClient (0)
- Http post 请求 (1)
- URLDecoder (1)
- spdb (0)
- 订单号生成规则 (1)
- 距离0点毫秒数 (1)
- MyBatis存储过程调用java (1)
- Banks (1)
- 学习网址 (1)
- hots配置oracle数据库配置修改 (1)
- 支付宝文档 (1)
- Jadclipse (1)
- filter (0)
- Filter过滤器 (1)
- 工具类 fixbox (1)
- java quartz (0)
- java quartz 实现定时任务,每个礼拜一到礼拜五定时执行 (1)
- Thread (4)
- getResourceAsStream (1)
- BigData (1)
- 开源架构 (17)
- 架构 (0)
- 文件操作 (2)
- tools (20)
- 测试工具 (1)
- vm (1)
- mq (1)
- blog (1)
- 开源架构搭建技术 (6)
- JAVA细节技术点总结 (1)
- 优化技术 (1)
- LINUX命令使用 (1)
- spring (2)
- 大数据 (1)
- struts2 (1)
- python (1)
- pay (1)
- linux (1)
- 压力测试 (1)
- 代码检查插件 (1)
- 游戏端开发 (1)
- 微信开发相关 (1)
- 搜索引擎 (1)
- 网络技术 (1)
- 分布式部署 (1)
- 堆栈信息 (1)
最新评论
package com.commons.date.cn;
import java.util.Calendar;
/**
*
* @author tangkuo
*
*/
public class DateUtils {
public static void main(String[] args) {
caluatorMinTimes();
Calendar curCal = Calendar.getInstance();
System.out.println("-======"+ curCal.getTime());
}
/**
* 计算距离凌晨0:0:0的时分秒
*
* @return
*/
public static String caluatorMinTimes(){
Calendar cal = Calendar.getInstance();
cal.set(Calendar.HOUR_OF_DAY, 24);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.MILLISECOND, 0);
Calendar curCal = Calendar.getInstance();
long calInMillis = cal.getTimeInMillis();
long diff = calInMillis - curCal.getTimeInMillis();
long diffSeconds = diff / 1000;
long diffMinutes = diff / (60 * 1000);
long diffHours = diff / (60 * 60 * 1000);
long diffDays = diff / (24L * 60 * 60 * 1000);
System.out.println(diffSeconds + "|" + diffMinutes + "|" + diffHours + "|" + diffDays);
return String.valueOf(diffDays + diffHours + diffMinutes + diffSeconds);
}
}
import java.util.Calendar;
/**
*
* @author tangkuo
*
*/
public class DateUtils {
public static void main(String[] args) {
caluatorMinTimes();
Calendar curCal = Calendar.getInstance();
System.out.println("-======"+ curCal.getTime());
}
/**
* 计算距离凌晨0:0:0的时分秒
*
* @return
*/
public static String caluatorMinTimes(){
Calendar cal = Calendar.getInstance();
cal.set(Calendar.HOUR_OF_DAY, 24);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.MILLISECOND, 0);
Calendar curCal = Calendar.getInstance();
long calInMillis = cal.getTimeInMillis();
long diff = calInMillis - curCal.getTimeInMillis();
long diffSeconds = diff / 1000;
long diffMinutes = diff / (60 * 1000);
long diffHours = diff / (60 * 60 * 1000);
long diffDays = diff / (24L * 60 * 60 * 1000);
System.out.println(diffSeconds + "|" + diffMinutes + "|" + diffHours + "|" + diffDays);
return String.valueOf(diffDays + diffHours + diffMinutes + diffSeconds);
}
}
相关推荐
在每次执行时,我们获取当前时间,并计算距离目标时间(即60秒后的时间)的剩余毫秒数。为了确保计时器的准确性,我们需要注意JavaScript引擎可能存在的微小延迟,这可能导致实际间隔时间略长于设定值。 ```...
JavaScript的`Date.now()`方法直接返回当前时间距离1970年1月1日(UTC)的毫秒数: ```javascript console.log("当前毫秒时间戳: " + Date.now()); ``` 5. **C#** C#中的`DateTime.Now`可以获取当前日期和时间...
在JavaScript中,计算距离某一时间点的差值是一项常见的任务,尤其在开发涉及时间跟踪或实时更新的应用程序时。在给定的代码示例中,它演示了一个简单的计时器功能,显示从指定时间点到现在已经过去了多少天、小时、...
然后,`getTime()` 方法用于获取Date对象表示的时间距离1970年1月1日00:00:00 UTC的毫秒数。这里分别对当前时间`t`和出生时间`x`调用了此方法,得到`time1`和`time2`。 接下来,通过计算`time2 - time1`,我们得到...
例如,`new Date().getTime()`会返回当前时间距离1970年1月1日00:00:00 UTC(协调世界时)的毫秒数。 为了将这些毫秒值转换为易读的日期和时间格式,我们可以使用以下方法: 1. `getFullYear()`: 返回四位数的年份...
JavaScript倒计时是一种常见的网页动态效果,用于显示距离某个特定时间点还有多少天、小时、分钟和秒。在本文中,我们将深入探讨如何使用JavaScript实现一个功能完整的倒计时功能,包括从服务器获取结束时间以及实时...
时间差除以一天的毫秒数(24小时 * 60分钟 * 60秒 * 1000毫秒)并向下取整,可以得到两个日期之间的天数。 5. **处理跨年的情况**: 如果当前日期已经过了某个节日,但节日在今年之后,需要考虑跨年的情况。这时...
(1)获取日期对象、现在距离1970年的毫秒数、2018年距离1970年的毫秒数、2018年距离现在的总秒数; (2)总秒数/86400,整数部分代表天; (3)余数部分/3600,整数部分代表小时; (4)余数部分/60,整数部分代表...
通过 `Date()` 函数可以创建表示单个时刻的对象,即某个特定时间点距离1970年1月1日午夜(UTC)的毫秒数。 #### 二、构造函数 - **基本形式**:`new Date()` - **无参数**:返回当前日期和时间。 - **参数为字符...
同样地,使用`getTime()`方法获取未来时间点距离1970年的毫秒数,然后通过它减去当前时间的毫秒数,得到未来时间距离现在的总毫秒数。 ```javascript var newTime = newDate.getTime(); // 2018年距离1970年的毫秒...
1. Date.now()方法是ECMAScript 5中新增的,返回当前时间距离1970年1月1日0点UTC的毫秒数。该方法返回一个Number类型的值。在某些不支持Date.now()方法的旧浏览器中,可以通过+操作符将Date对象转换为数字,以达到...
根据给定文件的信息,我们可以总结出以下相关的IT知识点: ### 1. **超声波传感器原理及应用** 超声波传感器是一种非接触式距离测量设备,广泛应用于各种领域,如工业自动化、安防系统等。其工作原理是通过发射...
- **延时函数** `void delayms(unsigned int ms)`:实现指定毫秒数的延时。 - **主函数** `void main(void)`:程序入口,初始化定时器,循环发送超声波并根据返回的距离进行避障判断。 ### 三、关键技术点解析 ###...
计算机三级网络技术知识点最全版涵盖了计算机网络领域的多项基础和进阶内容,本文将详细阐述这些知识点。 弹性分组环(RPR)是一种光纤网络技术,它结合了SDH(同步数字体系)和数据网络的优势,能提供高速、高可靠...
另外,为了计算距离当前日期特定天数后的日期,可以使用Date对象加上毫秒数的方式。JavaScript中的Date对象基于毫秒表示,一天的毫秒数是***(即24小时*60分钟*60秒*1000毫秒)。因此,可以通过当前时间的毫秒数加上...
- **Delay函数**:提供延时功能,参数为毫秒数。 - **Conut函数**:计算实际距离并更新显示内容。 ### 主循环与中断服务程序 程序的核心逻辑在于主循环以及定时器的中断服务程序。 1. **中断服务程序** - **T0...
- `getMilliseconds()`:返回当前毫秒数,范围是0-999。 为了将这些日期和时间信息格式化为"yyyy-MM-dd HH:mm:ss"的字符串,我们可以使用自定义的扩展方法。下面是一个Date对象的扩展,用于将Date对象转换为指定...
- **功能**:延时函数,实现指定毫秒数的延时。 - **参数**:接收一个无符号整型参数 `xms`,表示需要延时的时间(单位:毫秒)。 - **实现**:通过内部循环来实现延时效果。 #### 2. delay_20us 函数 - **功能**:...
猜测这里是由于 js 初始化时间的时候往往是向 1970/01/01 添加毫秒数,JavaScriptSerializer 进行序列化的时候也会格式化为距离1970/01/01 到当前时间点 GMT+0 时间的毫秒数,如果直接反序列化可以看到少了8小时,...
- `date.getTime()`:返回`Date`对象表示的日期和时间距离1970年1月1日(UTC)的毫秒数。 3. **获取日期和时间组件**: - `date.getFullYear()`:获取四位数的年份。 - `date.getMonth()`:获取月份(0-11),...