java判断两个时间是不是同一天的方法
public class TimeUtil {
public static final int SECONDS_IN_DAY = 60 * 60 * 24;
public static final long MILLIS_IN_DAY = 1000L * SECONDS_IN_DAY;
public static boolean isSameDayOfMillis(final long ms1, final long ms2) {
final long interval = ms1 - ms2;
return interval < MILLIS_IN_DAY
&& interval > -1L * MILLIS_IN_DAY
&& toDay(ms1) == toDay(ms2);
}
private static long toDay(long millis) {
return (millis + TimeZone.getDefault().getOffset(millis)) / MILLIS_IN_DAY;
}
}
相关推荐
-
java实现的小时钟示例分享
复制代码 代码如下: //package com.clock; import java.awt.BasicStroke;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Insets;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;i
-
JAVA 获取系统当前时间实例代码
本文章向大家讲解java中时间的获取和格式化, 一. 获取当前系统时间和日期并格式化输出: import java.util.Date; import java.text.SimpleDateFormat; public class NowString { public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
-
Java实现时间动态显示方法汇总
本文所述实例可以实现Java在界面上动态的显示时间.具体实现方法汇总如下: 1.方法一 用TimerTask: 利用java.util.Timer和java.util.TimerTask来做动态更新,毕竟每次更新可以看作是计时1秒发生一次. 代码如下: import java.awt.Dimension; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java
-
Java中的日期和时间类以及Calendar类用法详解
Java日期和时间类简介 Java 的日期和时间类位于 java.util 包中.利用日期时间类提供的方法,可以获取当前的日期和时间,创建日期和时间参数,计算和比较时间. Date 类 Date 类是 Java 中的日期时间类,其构造方法比较多,下面是常用的两个: Date():使用当前的日期和时间初始化一个对象. Date(long millisec):从1970年01月01日00时(格林威治时间)开始以毫秒计算时间,计算 millisec 毫秒.如果运行 Java 程序的本地时区是北京时区(
-
java时间戳转日期格式的实现代码
如下所示: 复制代码 代码如下: String beginDate="1328007600000"; SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); String sd = sdf.format(new Date(Long.parseLong(beginDate))); System.out.println(sd);
-
Java获得当前时间前指定几个小时具体时间的方法示例
本文实例讲述了Java获得当前时间前指定几个小时具体时间的方法.分享给大家供大家参考,具体如下: package getBeforeHourDemo; import java.text.SimpleDateFormat; import java.util.Calendar; //获取当前时间,指定前面多少小时的时间 //返回格式YYYYMMDDHHMMSS public class getBeforeHourTime { public static String getBeforeByHourT
-
java计算两个时间相差天数的方法汇总
问题描述: 输入:两个日期 输出:两个日期相差的天数 具体代码实现 方法1: 通过Calendar类的日期比较.注意:这里需要考虑一下: 日期是跨年份的,如一个是2012年,一个是2015年的 年份是分闰年和平年的,各自的天数不同 /** * date2比date1多的天数 * @param date1 * @param date2 * @return */ public static int differentDays(Date date1,Date date2) { Calendar cal
-
java获取Date时间的各种方式汇总
java获取Date时间的各种方式为大家分享如下 常用的时间获取方式 public class DateUtils { /** * 获取时间戳 * 输出结果:1438692801766 */ @Test public void getTimeStamp() { Date date = new Date(); long times = date.getTime(); System.out.println(times); //第二种方法: new Date().getTime(); } /** *
-
在jmeter的beanshell中用java获取系统当前时间的简单实例
复制代码 代码如下: import java.util.*; int y,m,d,h,mi,s; Calendar cal=Calendar.getInstance(); y=cal.get(Calendar.YEAR); m=cal.get(Calendar.MONTH); d=cal.get(Calendar.DATE); h=cal.get(Calendar.HOUR_OF_DAY); mi=cal.get(Calendar.MINUTE);
-
java实现oracle插入当前时间的方法
本文实例讲述了java实现oracle插入当前时间的方法.分享给大家供大家参考.具体分析如下: 我在做一个inser操作的时候 要获取当前时间 存入数据库 就直接 ps.setDate(new java.util.Date()); 但是会报转换错误 此时应该 java.util.Date utilDate = new java.util.Date(); java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime()); ps.setDat
-
java获取当前时间和前一天日期(实现代码)
废话不多说,上代码 复制代码 代码如下: String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; Date dNow = new Date(); //当前时间Date dBefore = new Date(); Calendar calendar = Calendar.getInstanc
随机推荐
- 一张表搞清楚php is_null、empty、isset的区别
- AngularJS ng-blur 指令详解及简单实例
- java 代理机制的实例详解
- java实现清理DNS Cache的方法
- Visual Studio 2010崩溃重启问题(源文件编译崩溃)
- 完美解决Could not load file or assembly AjaxPro.2 or one of its dependencies. 拒绝访问。 原创
- 探讨PHP使用eAccelerator的API开发详解
- PHP查询大量数据内存耗尽问题的解决方法
- C++类的静态成员初始化详细讲解
- 与MSSQL对比学习MYSQL的心得(三)--查看字段的长度
- 获取服务器信息的Shell脚本分享(ubuntu、centos测试通过)
- SQL语句实现查询SQL Server服务器名称和IP地址
- redis密码设置、访问权限控制等安全设置
- 利用jquery实现实时更新歌词的方法
- jquery win 7透明弹出层效果的简单代码
- 原生JS取代一些JQuery方法的简单实现
- JavaScript 事件查询综合
- Linux 详解 /var/log/xferlog的各个字段解析
- Android新建Activity的方法
- java获取手机已安装APK的签名摘要