Java 判断两个js判断日期相差天数多少天

Java 判断两个日期相差多少天 - 开源中国社区
当前访客身份:游客 [
当前位置:
发布于 日 16时,
&无详细内容&
代码片段(1)
1.&[代码]DateDifferent.java&&&&
import java.util.C
public class DateDifferent{
public static void main(String[] args){
Calendar calendar1 = Calendar.getInstance();
Calendar calendar2 = Calendar.getInstance();
calendar1.set();
calendar2.set();
long milliseconds1 = calendar1.getTimeInMillis();
long milliseconds2 = calendar2.getTimeInMillis();
long diff = milliseconds2 - milliseconds1;
long diffSeconds = diff / 1000;
long diffMinutes = diff / (60 * 1000);
long diffHours = diff / (60 * 60 * 1000);
long diffDays = diff / (24 * 60 * 60 * 1000);
System.out.println("\nThe Date Different Example");
System.out.println("Time in milliseconds: " + diff + " milliseconds.");
System.out.println("Time in seconds: " + diffSeconds + " seconds.");
System.out.println("Time in minutes: " + diffMinutes + " minutes.");
System.out.println("Time in hours: " + diffHours + " hours.");
System.out.println("Time in days: " + diffDays + " days.");
开源中国-程序员在线工具:
相关的代码(25)
0回/14917阅
10回/8883阅
0回/5204阅
18回/4947阅
0回/3693阅
0回/3377阅
1回/3315阅
2回/3286阅
2回/2776阅
2回/2451阅
[JavaScript]
& * 返回两个日期相差的天数,有一个时间为null返回-1
& * @param d1& 长的时间
& * @param d2& 短的时间
& * @return int
&public static int diff_in_date(Date d1, Date d2){
&&if(null == d1 || null == d2){
&&&return -1;
&&return (int)(d1.getTime() - d2.getTime())/;
2楼:xianlai 发表于
calendar1.getTimeInMillis();与d1.getTime();是一样的。
3楼:yinhex 发表于
不错的!楼上的简单了!
4楼:id-alex 发表于
引用来自“海川”的评论&/**
& * 返回两个日期相差的天数,有一个时间为null返回-1
& * @param d1& 长的时间
& * @param d2& 短的时间
& * @return int
&public static int diff_in_date(Date d1, Date d2){
&&if(null == d1 || null == d2){
&&&return -1;
&&return (int)(d1.getTime() - d2.getTime())/;
&}1号的23点,与2号的凌晨1点, 是相差1天的. 没考虑到这种情况吧?
5楼:CODETC 发表于
* 计算两个时间戳相差的天数
stamp1 (大)
stamp2 (小)
public static int diff_in_date(long stamp1, long stamp2) {
long _t1 = ((stamp1 / 1000) + 28800) / 86400;
long _t2 = ((stamp2 / 1000) + 28800) / 86400;
return (int)(_t1 - _t2);
开源从代码分享开始
小编辑的其它代码下载作业帮安装包
扫二维码下载作业帮
1.75亿学生的选择
java中如何计算出两个日期之间相差多少天如果我date1=""date2=""之间相差多少天?在java中如何算.
荣光万丈1722
import java.text.ParseEimport java.text.SimpleDateFimport java.util.Dpublic class Test {public static void main(String[] args) throws ParseException {String date1="";String date2="";SimpleDateFormat sdf=new SimpleDateFormat("yyyy-mm-dd");Date d1=sdf.parse(date1);Date d2=sdf.parse(date2);long daysBetween=(d2.getTime()-d1.getTime()+1000000)/(0);System.out.println(" 与
相隔 "+daysBetween+" 天");}}
为您推荐:
其他类似问题
扫描下载二维码java中计算两个日期相差几天 - javaeye - ITeye技术网站
博客分类:
public class Test {
public void dateDiff(String startTime, String endTime, String format) {
//按照传入的格式生成一个simpledateformate对象
SimpleDateFormat sd = new SimpleDateFormat(format);
long nd = *60;//一天的毫秒数
long nh = ;//一小时的毫秒数
long nm = 1000*60;//一分钟的毫秒数
long ns = 1000;//一秒钟的毫秒数
//获得两个时间的毫秒时间差异
diff = sd.parse(endTime).getTime() - sd.parse(startTime).getTime();
long day = diff///计算差多少天
long hour = diff%nd///计算差多少小时
long min = diff%nd%nh///计算差多少分钟
long sec = diff%nd%nh%nm///计算差多少秒
//输出结果
System.out.println("时间相差:"+day+"天"+hour+"小时"+min+"分钟"+sec+"秒。");
} catch (ParseException e) {
e.printStackTrace();
public static void main(String[] args) {
new Test().dateDiff(new SimpleDateFormat("yyyy-MM-dd").format(new Date()), "", "yyyy-MM-dd");
浏览: 995145 次
来自: 北京
Java中\是转意字符, 可是你的这句话我没看懂,只要把得到的 ...
可以参考最新的文档:如何在eclipse jee中检出项目并转 ...
,非常好。比特客户端
您的位置:
详解大数据
详解大数据
详解大数据
详解大数据
Java中计算两个日期相差几天
关键字:Java
  1.public class Test {
  2.public void dateDiff(String startTime, String endTime, String format) {
  3.//按照传入的格式生成一个simpledateformate对象
  4.SimpleDateFormat sd = new SimpleDateFormat(format);
  5.long nd = *60;//一天的毫秒数
  6.long nh = ;//一小时的毫秒数
  7.long nm = 1000*60;//一分钟的毫秒数
  8.long ns = 1000;//一秒钟的毫秒数
  10.try {
  11.//获得两个时间的毫秒时间差异
  12.diff = sd.parse(endTime).getTime() - sd.parse(startTime).getTime();
  13.long day = diff///计算差多少天
  14.long hour = diff%nd///计算差多少小时
  15.long min = diff%nd%nh///计算差多少分钟
  16.long sec = diff%nd%nh%nm///计算差多少秒
  17.//输出结果
  18.System.out.println("时间相差:"+day+"天"+hour+"小时"+min+"分钟"+sec+"秒。");
  19.} catch (ParseException e) {
  20.e.printStackTrace();
  25.public static void main(String[] args) {
  26.new Test().dateDiff(new SimpleDateFormat("yyyy-MM-dd").format(new Date()), "", "yyyy-MM-dd");
[ 责任编辑:之极 ]
去年,手机江湖里的竞争格局还是…
甲骨文的云战略已经完成第一阶段…
软件信息化周刊
比特软件信息化周刊提供以数据库、操作系统和管理软件为重点的全面软件信息化产业热点、应用方案推荐、实用技巧分享等。以最新的软件资讯,最新的软件技巧,最新的软件与服务业内动态来为IT用户找到软捷径。
商务办公周刊
比特商务周刊是一个及行业资讯、深度分析、企业导购等为一体的综合性周刊。其中,与中国计量科学研究院合力打造的比特实验室可以为商业用户提供最权威的采购指南。是企业用户不可缺少的智选周刊!
比特网络周刊向企业网管员以及网络技术和产品使用者提供关于网络产业动态、技术热点、组网、建网、网络管理、网络运维等最新技术和实用技巧,帮助网管答疑解惑,成为网管好帮手。
服务器周刊
比特服务器周刊作为比特网的重点频道之一,主要关注x86服务器,RISC架构服务器以及高性能计算机行业的产品及发展动态。通过最独到的编辑观点和业界动态分析,让您第一时间了解服务器行业的趋势。
比特存储周刊长期以来,为读者提供企业存储领域高质量的原创内容,及时、全面的资讯、技术、方案以及案例文章,力求成为业界领先的存储媒体。比特存储周刊始终致力于用户的企业信息化建设、存储业务、数据保护与容灾构建以及数据管理部署等方面服务。
比特安全周刊通过专业的信息安全内容建设,为企业级用户打造最具商业价值的信息沟通平台,并为安全厂商提供多层面、多维度的媒体宣传手段。与其他同类网站信息安全内容相比,比特安全周刊运作模式更加独立,对信息安全界的动态新闻更新更快。
新闻中心热点推荐
新闻中心以独特视角精选一周内最具影响力的行业重大事件或圈内精彩故事,为企业级用户打造重点突出,可读性强,商业价值高的信息共享平台;同时为互联网、IT业界及通信厂商提供一条精准快捷,渗透力强,覆盖面广的媒体传播途径。
云计算周刊
比特云计算周刊关注云计算产业热点技术应用与趋势发展,全方位报道云计算领域最新动态。为用户与企业架设起沟通交流平台。包括IaaS、PaaS、SaaS各种不同的服务类型以及相关的安全与管理内容介绍。
CIO俱乐部周刊
比特CIO俱乐部周刊以大量高端CIO沙龙或专题研讨会以及对明星CIO的深入采访为依托,汇聚中国500强CIO的集体智慧。旨为中国杰出的CIO提供一个良好的互融互通 、促进交流的平台,并持续提供丰富的资讯和服务,探讨信息化建设,推动中国信息化发展引领CIO未来职业发展。
IT专家新闻邮件长期以来,以定向、分众、整合的商业模式,为企业IT专业人士以及IT系统采购决策者提供高质量的原创内容,包括IT新闻、评论、专家答疑、技巧和白皮书。此外,IT专家网还为读者提供包括咨询、社区、论坛、线下会议、读者沙龙等多种服务。
X周刊是一份IT人的技术娱乐周刊,给用户实时传递I最新T资讯、IT段子、技术技巧、畅销书籍,同时用户还能参与我们推荐的互动游戏,给广大的IT技术人士忙碌工作之余带来轻松休闲一刻。
微信扫一扫
关注Chinabyte}

我要回帖

更多关于 js判断日期相差天数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信