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 时间相减是指在 Siemens STEP 7 (TIA Portal) 中,对 CPU 模块的日期和时间变量进行输入、读取和编辑。为了实现这一功能,需要使用特定的数据类型和指令。 在 S7-300/400 ...
在本文中,我们将深入探讨如何在C#中进行时间相减,并返回一个格式化为“x天x小时x分x秒”的结果。 首先,让我们了解C#中的DateTime结构。DateTime是.NET Framework中用于表示日期和时间的类,它提供了多种方法和...
输入一个起始时间和一个结束时间(起始时间早于结束时间),通过运算符重载-(减号),计算这两个时间相隔多少秒钟。说明:这两个时间在同一小时之内,且采用60分钟60秒钟的计时分式,即从00:00-59:59。
本文将详细讲解如何使用C#实现两个时间相减的方法,并提供实例分析来展示具体的操作技巧。 首先,我们需要了解C#中的`DateTime`类型。`DateTime`是.NET框架中用于表示日期和时间的类,它提供了丰富的属性和方法,...
在这个场景中,"时间相减"指的是计算两个时间点之间的差值,并用这个差值作为倒计时的初始值。下面将详细介绍如何在C#中实现倒计时以及涉及到的关键知识点。 1. **DateTime 和 TimeSpan 类型** - `DateTime` 类型...
3. **计算时间差**:将时间输入控件的值与当前时间相减,就可以得到两者之间的差值。这个差值也是一个浮点数,代表了两时间点之间相隔的秒数。 4. **格式化时间差**:为了以HH:MM:SS的形式显示时间差,我们需要进行...
日期时间相减、累计小时的计算公式
以上这篇pandas 两列时间相减换算为秒的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章:python时间日期函数与利用pandas进行时间序
`Date`类提供了`getTime()`方法,返回以毫秒为单位的日期时间值,通过这个值我们可以进行日期相减。例如,如果你有两个`Date`对象`date1`和`date2`,你可以通过`date1.getTime() - date2.getTime()`得到它们之间的...
在Windows Forms(WinForm)开发中,DateTimePicker控件是一个常用元素,用于用户选择日期或时间。本主题将深入探讨如何在WinForm应用中利用DateTimePicker控件进行日期的相减操作,从而实现一些日期计算的功能。 ...
### JavaScript和Java中日期相减得出天数方案 #### JavaScript中的日期相减方案 在JavaScript中,计算两个日期之间的天数差是一个常见的需求。这里提供了一种方法来实现这一功能。 1. **基本原理**: - 使用`...
在Windows Presentation Foundation(WPF)开发中,处理时间的加减操作是常见的需求。这个“WPF 时间加减小例子”提供了一个简单的示例,帮助开发者理解如何在C#和WPF环境中对DateTime对象进行时间的加减操作,以及...
实现两个数值型的日期相减得出天数的函数。
标题“ios-日期相减.zip”提示我们,我们将探讨如何在Objective-C或Swift中进行这样的计算。 首先,我们需要了解iOS中的日期对象。在Objective-C中,这是`NSDate`类,而在Swift中则是`Date`类型。这两个类都代表了...
### JavaScript 日期相减知识点详解 #### 一、概述 在JavaScript中,处理日期和时间是一种常见的需求,尤其是在开发涉及日期计算的应用时。本篇文章将详细介绍如何使用JavaScript进行日期之间的相减操作,并给出一...
**Salesforce:引领企业级CRM革命** ...自1999年成立以来,Salesforce一直致力于帮助企业优化销售、服务、市场营销以及整个客户体验流程,将传统的本地部署软件模式转变为按需服务的云计算模式。 ...
组合一个日期/时间值 在VB.NET中可以用几种方法组合一个日期/时间值。列表A说明了几种实现相同功能的方法。 ◆第一个消息框将显示:dtDate1: 1/2/2007 12:00:00 A.M. ◆第二个消息框将显示:dtDate2: 1/...
上个实例改进 java实现两个日期相减得到中间的年份和月份日期