将调出来的值(时间)封装成一个对象,一个时间对象,然后调用Calendar对象的compareTo方法 ,API如下:

int compareTo(Calendar anotherCalendar)

比较两个 Calendar 对象表示的时间值(从历元至现在的毫秒偏移量)。

也可以利用 long time = d1.getTime()-d2.getTime(); 这里的d1和d2是Date对象,不要把它搞混成Calendar对象就行了。

以下是我写的一个程序,希望可以帮到你!

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;

import java.util.GregorianCalendar;

public class 设置某个特定时间并且比较

{

public static void main(String[] args)

{

Calendar c = new GregorianCalendar();

//设置时间,这里可以超过数量级的范围,那样会进一位,非常要注意点的是,

//设置实际月份的时候,带入的参数却要减去1,

//所以避免错误,最好输入的是Calendar的字段月份

c.set(2012, Calendar.SEPTEMBER, 4, 6, 0, 0);

Date d1 = new Date();//当前时间

Date d2 = c.getTime();//设置后的时间

System.out.println(new SimpleDateFormat("当前时间:" + "yyyy年MM月dd日HH时mm分ss秒").format(d1));

System.out.println(new SimpleDateFormat("设置时间:" + "yyyy年MM月dd日HH时mm分ss秒").format(d2));

long 相差的毫秒 = d1.getTime()-d2.getTime();

long 相差的秒 = 相差的毫秒 / 1000;

long 相差的分 = 相差的秒 / 60;

long 相差的时 = 相差的分 / 60;

long 相差的天数 = 相差的时 / 24;

System.out.println("相差的毫秒 " + 相差的毫秒);

System.out.println("相差的秒 " + 相差的秒);

System.out.println("相差的分 " + 相差的分);

System.out.println("相差的时 " + 相差的时);

System.out.println("相差的天数 " + 相差的天数);

}

}

QQ290248126 可以一起交流一下!

生日在java中怎么写_怎样用java做个生日提醒?如果同一天有多个人过生日怎么做?...相关推荐

  1. 生日在java中怎么写_如何用java写代码:输入自己的生日,距离今天已过多少天,或者还有...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 从新发过 import java.util.*; import java.io.*; public class birthday{ public stat ...

  2. java 中的排序_浅谈java中常见的排序

    浅谈java中常见的排序 学过java的人都知道,排序这一部分初次接触感觉还是有点难以理解,很多地方也会用到.然而,在java中常见的排序方法:冒泡排序,选择排序,插入排序等等.下面就让我们一起揭开他 ...

  3. 怎么在java中引用图片_如何使用Java(读/写)读取复制和粘贴图片?

    在Java语言编程中,如何使用Java(读/写)读取复制和粘贴图片? 注意:需要访问网址:http://book2s.com/java/jar/o/opencv/download-opencv-3.2 ...

  4. java 中覆 写tostring_如何在Java中正确覆盖toString()?

    如何在Java中正确覆盖toString()? 听起来有点愚蠢,但我需要帮助我的toString()方法,这是非常irking. 我尝试在网上查找,因为toString是搞砸了,"没有找到K ...

  5. java 中的流_深入理解Java中的流(Stream)

    首先,流是什么? 流是个抽象的概念,是对输入输出设备的抽象,Java程序中,对于数据的输入/输出操作都是以"流"的方式进行.设备可以是文件,网络,内存等. 流具有方向性,至于是输入 ...

  6. java构造方法怎么写_简单了解JAVA构造方法

    怎么写 java构造方法必须满足以下语法规则: (1) 方法名必须与类名相同. (2)不要声明返回类型. (3)不能被static.final.synchronized.abstract和native ...

  7. java中this.getclass()_详解java中this.getClass()和super.getClass()的实例

    详解java中this.getClass()和super.getClass()的实例 前言: 遇到this.getClass()和super.getClass()的返回值感到疑惑,经过探索豁然开朗. ...

  8. java 中的单元测试_浅谈Java 中的单元测试

    单元测试编写 Junit 单元测试框架 对于Java语言而言,其单元测试框架,有Junit和TestNG这两种, 下面是一个典型的JUnit测试类的结构 package com.example.dem ...

  9. java中递归删除_浅谈Java中使用递归方法删除文件

    要在Java中平台无关的方式下安全地删除一个非空目录,你还需要一个算法.该算法首先删除文件,然后再从目录树的底部由下至上地删除其中所有的目录. 只要简单地在目录中循环查找文件,再调用delete就可以 ...

  10. java中为什么同步_如何在Java中同步工作

    如何在Java中同步工作 首先, 这是一个示例 : public class Deadlock { static class Friend { private final String name; p ...

最新文章

  1. 【文本分类】基于改进TF-IDF特征的中文文本分类系统
  2. 头插法和尾插法分别建立链表(复制即可应用)
  3. 天涯明民显示连接不上服务器,关于无法正常登录天涯的N种解决办法
  4. 【Linux】一步一步学Linux——ip命令(183)
  5. BZOJ4860 Beijing2017树的难题(点分治+单调队列)
  6. 推荐一个能监控安卓手机上应用使用情况的应用,名叫ActionDash
  7. 如何利用WGET覆写已存在的档案
  8. “入洞房与度蜜月”的来历
  9. .Net判断一个对象是否为数值类型探讨总结(高营养含量,含最终代码及跑分)...
  10. HDU-1867A + B for you again(kmp)
  11. 如何快速生成JavaScript文档
  12. python学了有什么用-让孩子学了Python编程有什么用
  13. jquery.chosen.js实现模糊搜索
  14. 2016年零售业CIO的七大革命性挑战
  15. Python系列 之 ReportLab库 pdfgen模块Canvas对象绘制图形和文本
  16. 微型四轴飞行器(1)
  17. matlab aic怎么用,AIC信息准则的编程
  18. idea、webStrom 集成 svn 报错 Error: Node remains in conflict
  19. iPhone显示返回的是html界面,iPhone X怎么回到主界面?苹果X返回主页的两种方法...
  20. 饥荒服务器搭建运行,《饥荒》专用服务器搭建图文教程

热门文章

  1. 轩辕传奇场景优化笔记
  2. 蚂蚁篇无聊吗?看看猎人骨灰粉丝绝妙分析(1)
  3. GRUB4DOS(十) 关于grldr.mbr和grldr
  4. linux 网速限制
  5. Kubernetes 学习路径
  6. 最全的蓝桥杯嵌入式备赛集合~
  7. ansible set_fact模块
  8. STL 自定义sort 前缀和差分练习
  9. LibOpenCM3(二) 项目模板 Makefile分析
  10. java98道经典面试题