`
Franciswmf
  • 浏览: 797261 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

Date时间相减问题

 
阅读更多
import java.text.ParseException;
import java.text.SimpleDateFormat;

//时间相减问题
public class JavaTest {

/**
* @param args
* @throws ParseException
*/
public static void main(String[] args) throws ParseException {
  SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
   java.util.Date now = df.parse("2004-03-26 13:31:34");
   java.util.Date date=df.parse("2004-01-02 11:30:53");
   long l=now.getTime()-date.getTime();
   long day=l/(24*60*60*1000);
   long hour=(l/(60*60*1000)-day*24);
   long min=((l/(60*1000))-day*24*60-hour*60);
   long s=(l/1000-day*24*60*60-hour*60*60-min*60);
   System.out.println(""+day+"天"+hour+"小时"+min+"分"+s+"秒");
}

}
分享到:
评论

相关推荐

    西门子博途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中用于表示日期和时间的类,它提供了多种方法和...

    ios-日期相减.zip

    NSDateComponents *components = [calendar components:NSCalendarUnitDay fromDate:date1 toDate:date2 options:0]; int daysBetween = components.day; NSLog(@"Days between: %d", daysBetween); ``` - ...

    android日期相减

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

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

    - 使用`Date.parse()`函数可以将一个表示日期的字符串解析成一个自1970年1月1日00:00:00 UTC起至该时间的毫秒数。 - 计算两个日期之间的毫秒数差值。 - 将毫秒数差值转换为天数(一天有24小时,每小时60分钟,每...

    javaScript日期相减

    在JavaScript中,可以通过内置的`Date`对象来处理日期和时间。进行日期相减主要是通过以下步骤: 1. 将日期字符串转换为`Date`对象。 2. 计算两个`Date`对象之间的时间差(通常以毫秒为单位)。 3. 将时间差转换为所...

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

    通过属性窗口,可以设置其显示格式,如只显示日期(Format属性设为DateTimeFormat.Date)或者同时显示日期和时间。此外,还可以通过ValueChanged事件来监听用户的选择变化。 当两个DateTimePicker控件分别用来选取...

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

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

    C# 日期相减实例

    在C#编程中,日期和时间的处理是常见的任务,特别是在开发各种应用程序时。本教程将专注于一个特定的场景:如何在C#中进行日期相减。`DateTime`类是.NET框架提供的一种强大的工具,用于处理日期和时间操作。在这个...

    界面日期相减DateTimePicker

    在实际开发中,你可能还需要考虑日期格式化、错误处理(如确保用户已选择了两个日期)以及UI的响应性等问题。日期和时间的处理是软件开发中的基础部分,尤其在处理日程管理、报表统计、时间相关的业务逻辑等场景中,...

    Clickhouse 时间日期函数

    ClickHouse是一个开源的列式数据库管理系统,它提供了丰富的时间日期函数来处理和操作时间和日期数据。以下是ClickHouse中常用的时间日期函数的简介: 1. toDate(date_expression):将日期表达式转换为日期类型。...

    oracle日期相减.pdf

    Oracle 日期相减是指计算两个日期之间的时间差异,包括月份、天数、小时、分钟、秒、毫秒等。下面将详细介绍 Oracle 中日期相减的方法。 一、计算月份差 MONTHS_BETWEEN 函数是 Oracle 中计算两个日期之间的月份...

    mysql日期函数时间函数及加减运算

    utc_date()、utc_time() 和 utc_timestamp() 函数用于获取当前 UTC 日期和时间。例如: ```sql mysql> select utc_timestamp(), utc_date(), utc_time(), now(); +---------------------+------------+------------+...

    GBase数据库中的日期时间类型详解 1.doc

    本文主要探讨了GBase 8s支持的三种日期/时间类型:DATE、DATETIME和INTERVAL,以及它们的特性和使用场景。 首先,DATE类型用于存储日历日期,其存储长度为4个字节。DATE值的范围是从公元1年1月1日至公元9999年12月...

    java获取两个时间的相隔时间,包括年、月、日、时、分、秒

    在这个类中,可能包含了各种方法来计算两个`java.util.Date`对象之间的时间差,包括年、月、日、时、分和秒。以下是一些关于如何在Java中处理此类问题的知识点: 1. **日期和时间类**:在Java中,`java.util.Date` ...

    【Java精品】Java中Date各种相关用法.doc

    可以通过将两个日期转换为毫秒值,然后相减得到它们之间的时间差,再将这个差值转换为天数。例如,`long diff = date1.getTime() - date2.getTime(); long daysDiff = diff / (24 * 60 * 60 * 1000);` 此外,Java ...

    oracle中TIMESTAMP与DATE比较

    在Oracle数据库中,`TIMESTAMP`与`DATE`两种数据类型是用于存储日期和时间信息的关键组成部分,但它们之间存在显著的区别,特别是在处理时间和精度方面。本文将深入探讨这两种数据类型的特点,以及如何在实际应用中...

    常用java date方法集合

    ### 常用Java Date方法...通过以上知识点的总结,我们不仅掌握了Java中日期和时间的基本操作,还学会了如何灵活运用`Calendar`和`Date`类的各种方法来解决实际问题。这些技能对于任何Java开发者来说都是宝贵的财富。

    javascript 日期相减-在线教程(附代码)

    在JavaScript中,可以利用Date对象来处理日期和时间,并通过Date.parse()方法将日期字符串转换成时间戳(以毫秒为单位)。之后,通过计算两个时间戳之间的差值,使用除法运算以及一些数学函数来获得两个日期之间相差...

    Date日期操作工具类

    例如,`getTime()`方法返回Date对象表示的毫秒数,可以通过相减获取两个日期之间的差值。 5. **计算两个日期之间的天数**:通过计算两个日期的毫秒差,然后除以一天的毫秒数(86400000)来获取天数间隔。 ```java ...

Global site tag (gtag.js) - Google Analytics