`
yjgyjg4
  • 浏览: 119007 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

时间相减

    博客分类:
  • java
阅读更多
package test;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class Test {
		 public static void main(String []args) throws ParseException{
		  Calendar calendar=Calendar.getInstance();
		  
		  SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm");
		  Date date = sd.parse("2011-03-16 10:00");
		  calendar.setTime(date);
		  
		  long timethis=calendar.getTimeInMillis();

		  Date twoDate = sd.parse("2011-03-15 10:00");
		  calendar.setTime(twoDate);
		  
		  long timeend=calendar.getTimeInMillis();
		  long theday=(timethis-timeend)/1000/60/60;
		  System.out.println(theday+"小时");
		  
		//日期相减算出秒的算法 
		  Date date1 = new SimpleDateFormat("yyyy-MM-dd HH:mm").parse("2011-03-16 10:00"); 
		  Date date2 = new SimpleDateFormat("yyyy-MM-dd HH:mm").parse("2011-03-15 10:00"); 
		  
		  long l = date1.getTime()-date2.getTime() ; 
		  
		  System.out.println(l/1000/60/60+"小时"); 
		  
		  //日期相减得到相差的日期 
		  long day = (date1.getTime()-date2.getTime())/(24*60*60*1000)>0 ? (date1.getTime()-date2.getTime())/(24*60*60*1000): 
		   (date2.getTime()-date1.getTime())/(24*60*60*1000); 
		  
		  System.out.println(day+"天"); 

		 }
		

}
分享到:
评论

相关推荐

    西门子博途1200 时间相减

    西门子博途1200 时间相减 西门子博途1200 时间相减是指在 Siemens STEP 7 (TIA Portal) 中,对 CPU 模块的日期和时间变量进行输入、读取和编辑。为了实现这一功能,需要使用特定的数据类型和指令。 在 S7-300/400 ...

    C#中两时间相减(return x天x小时x分x秒)

    在本文中,我们将深入探讨如何在C#中进行时间相减,并返回一个格式化为“x天x小时x分x秒”的结果。 首先,让我们了解C#中的DateTime结构。DateTime是.NET Framework中用于表示日期和时间的类,它提供了多种方法和...

    分钟秒钟的时间相减 时间类CTime,分钟和秒钟

    输入一个起始时间和一个结束时间(起始时间早于结束时间),通过运算符重载-(减号),计算这两个时间相隔多少秒钟。说明:这两个时间在同一小时之内,且采用60分钟60秒钟的计时分式,即从00:00-59:59。

    C#实现两个时间相减的方法

    本文将详细讲解如何使用C#实现两个时间相减的方法,并提供实例分析来展示具体的操作技巧。 首先,我们需要了解C#中的`DateTime`类型。`DateTime`是.NET框架中用于表示日期和时间的类,它提供了丰富的属性和方法,...

    c# 倒计时--时间相减

    在这个场景中,"时间相减"指的是计算两个时间点之间的差值,并用这个差值作为倒计时的初始值。下面将详细介绍如何在C#中实现倒计时以及涉及到的关键知识点。 1. **DateTime 和 TimeSpan 类型** - `DateTime` 类型...

    labview计算时间输入控件与当前时间的差值,并以HH:MM:SS形式的字符串显示

    3. **计算时间差**:将时间输入控件的值与当前时间相减,就可以得到两者之间的差值。这个差值也是一个浮点数,代表了两时间点之间相隔的秒数。 4. **格式化时间差**:为了以HH:MM:SS的形式显示时间差,我们需要进行...

    日期时间相减、累计小时的计算公式

    日期时间相减、累计小时的计算公式

    pandas 两列时间相减换算为秒的方法

    以上这篇pandas 两列时间相减换算为秒的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章:python时间日期函数与利用pandas进行时间序

    android日期相减

    `Date`类提供了`getTime()`方法,返回以毫秒为单位的日期时间值,通过这个值我们可以进行日期相减。例如,如果你有两个`Date`对象`date1`和`date2`,你可以通过`date1.getTime() - date2.getTime()`得到它们之间的...

    WinForm中界面日期相减(DateTimePicker控件)

    在Windows Forms(WinForm)开发中,DateTimePicker控件是一个常用元素,用于用户选择日期或时间。本主题将深入探讨如何在WinForm应用中利用DateTimePicker控件进行日期的相减操作,从而实现一些日期计算的功能。 ...

    javaScript和java中日期相减得出天数方案

    ### JavaScript和Java中日期相减得出天数方案 #### JavaScript中的日期相减方案 在JavaScript中,计算两个日期之间的天数差是一个常见的需求。这里提供了一种方法来实现这一功能。 1. **基本原理**: - 使用`...

    WPF 时间加减小例子

    在Windows Presentation Foundation(WPF)开发中,处理时间的加减操作是常见的需求。这个“WPF 时间加减小例子”提供了一个简单的示例,帮助开发者理解如何在C#和WPF环境中对DateTime对象进行时间的加减操作,以及...

    Lua实现两个日期相减得出天数(datadiff)

    实现两个数值型的日期相减得出天数的函数。

    ios-日期相减.zip

    标题“ios-日期相减.zip”提示我们,我们将探讨如何在Objective-C或Swift中进行这样的计算。 首先,我们需要了解iOS中的日期对象。在Objective-C中,这是`NSDate`类,而在Swift中则是`Date`类型。这两个类都代表了...

    javaScript日期相减

    ### JavaScript 日期相减知识点详解 #### 一、概述 在JavaScript中,处理日期和时间是一种常见的需求,尤其是在开发涉及日期计算的应用时。本篇文章将详细介绍如何使用JavaScript进行日期之间的相减操作,并给出一...

    Salesforce

    **Salesforce:引领企业级CRM革命** ...自1999年成立以来,Salesforce一直致力于帮助企业优化销售、服务、市场营销以及整个客户体验流程,将传统的本地部署软件模式转变为按需服务的云计算模式。 ...

    VB.NET日期时间值建立方法

    组合一个日期/时间值  在VB.NET中可以用几种方法组合一个日期/时间值。列表A说明了几种实现相同功能的方法。  ◆第一个消息框将显示:dtDate1: 1/2/2007 12:00:00 A.M.  ◆第二个消息框将显示:dtDate2: 1/...

    java实现两个日期相减得到中间的年份和月份日期改进版

    上个实例改进 java实现两个日期相减得到中间的年份和月份日期

Global site tag (gtag.js) - Google Analytics