`
kanpiaoxue
  • 浏览: 1782111 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

DateTime计算时间差

 
阅读更多

 

我们经常会计算2个时间之间的时间跨度,如:

Date d1 = new Date();
Date d2= new Date();

DateTime dt1 = new DateTime(d1);
DateTime dt2 = new DateTime(d2);
Days.daysBetween(dt1, dt2).getDays();
Hours.hoursBetween(dt1, dt2).getHours();
Minutes.minutesBetween(dt1, dt2).getMinutes();
Seconds.secondsBetween(dt1, dt2).getSeconds(); 

// 或者

Interval interval = new Interval(d1.getTime(), d2.getTime());
Period p = interval.toPeriod();
System.out.println("时间相差:"+p.getDays()+" 天 " + p.getHours()+ " 小时 "+p.getMinutes()+" 分钟"+p.getSeconds()+" 秒");

 

更多请参考:http://kanpiaoxue.iteye.com/blog/2086963

 

分享到:
评论

相关推荐

    c# DateTime常用操作实例(datetime计算时间差)

    在本实例中,我们将深入探讨如何进行常见的DateTime操作,特别是计算时间差。 首先,我们可以通过DateTime.Now属性获取当前系统的日期和时间。例如: ```csharp Console.WriteLine("当前时间:{0}", DateTime.Now....

    Python利用datetime计算时间差

    Python使用datetime模块生成计算时间差函数 import datetime def difftime(off_bt, on_bt): #输入的日期和时间是字符串形式,需要先将字符串格式化为datetime形式。 time1 = datetime.datetime.strptime(off_bt, %...

    DateTime相差年月日相差计算

    总结来说,C#中的DateTime结构和TimeSpan类为我们提供了方便的工具来处理日期和时间的计算。在处理年、月、日的差值时,需要注意闰年的影响以及月份天数的变化。通过正确使用这些工具,我们可以编写出准确计算日期...

    DateTime.Now函数

    但在需要计算或比较时间差的时候,推荐使用DateTimeOffset,因为它包含了时区信息,可以提供更准确的比较。 总结一下,DateTime.Now是.NET中获取和处理当前系统时间的关键方法,结合其相关的格式化和操作方法,能够...

    Python时间差计算2

    使用date和datetime模块实现时间差的计算 要求: 1.输入两组年月日计算出两者之间的时间差 2.输出时间差的天数

    SQL server 和C#中的DateTime使用小结

    3. DATEDIFF(): DATEDIFF() 函数用于计算两个日期之间的时间差。例如: ```sql SELECT DATEDIFF(day, '2022-01-01', '2022-01-02') -- 计算两个日期之间的天数 ``` 4. DATEADD(): DATEADD() 函数用于将某个日期加上...

    求助datetime

    在编程领域,`datetime` 是一个非常重要的概念,...如果遇到问题,可以尝试使用`strptime`解析字符串,`strftime`格式化输出,或者利用`timedelta`进行时间差计算。在调试过程中,打印出中间结果,有助于找出问题所在。

    qt+DateTime+时间差

    本代码选择时间,点击按钮计算时间差

    C#对DateTime的总结和使用

    `difference`现在包含了从`startDate`到`endDate`的时间差,你可以访问它的`.Days`, `.Hours`, `.Minutes`, `.Seconds`等属性来获取具体信息。 此外,`DateTime`还支持日期和时间的加减运算。通过与`TimeSpan`对象...

    python利用datetime模块计算时间差

    今天写了点东西,要计算时间差,我记得去年写过,于是今天再次mark一下,以免自己忘记 In [27]: from datetime import datetime In [28]: a=datetime.now() In [29]: b=datetime.now() In [32]: a Out[32]: ...

    C# 中 DateTime加减问题 免费下载

    1. **计算时间差**:通过`Convert.ToDateTime`方法将字符串或某个属性(假设`c.Order_Service_EndTime`是某个实体的属性)转换为`DateTime`类型,并与当前时间(`DateTime.Now`)相减,得到一个`TimeSpan`对象`span`。...

    求log中两个时间点的时间差.rar_12.21_Python;时间差_;datetime模块

    log1:2018-3-12 21:48:32 dffdfsd log2:2018-3-12 21:48:...假设log中有上面的字符,log1,log2依次循环出现,程序的目的是求log2后的时间减去log1后的时间差 结果为 00 00:00:05 第一个00表示天数,后面的表示时分秒

    DateTime数据类型

    -- 计算两个日期之间的天数差 SELECT DATEDIFF(day, '2023-01-01', '2023-06-01'); ``` #### 六、DateTime与其他数据类型的比较 ##### 1. DateTime与DateTime2 - **精度**:`DateTime2`支持更高的精度(纳秒级),...

    python使用datetime模块计算各种时间间隔的方法

    计算两个datetime对象之间的时间差,可以直接相减: ```python time_diff = d1 - d2 ``` `time_diff`是一个timedelta对象,它表示了两个时间点之间的间隔。我们可以通过以下方式获取时间差的具体信息: ```python...

    python计算时间差源码

    以下是一个简单的例子,展示了如何使用`datetime`模块来计算时间差: ```python import datetime # 定义开始时间和结束时间 start_time = datetime.datetime.now() # 这里执行你的程序代码 end_time = datetime....

    time和datetime两种模块的总结

    时间戳是自1970年1月1日00:00:00 UTC以来所经过的秒数,常用于计算时间差或作为唯一标识。例如: ```python import time timestamp = time.time() print(timestamp) ``` 这里`time.time()`返回的是一个浮点数,...

    caculate2datetime.zip

    这个`caculate2datetime.zip`文件包含了一个使用`QDateTime`计算时间差的代码示例。下面我们将详细探讨`QDateTime`类以及如何在C++中利用它来计算时间间隔。 `QDateTime`是Qt的跨平台类,它提供了日期和时间的完整...

    python的datetime库实现的秒表程序样例源代码

    在秒表程序中,我们可以利用datetime库来记录开始时间和结束时间,然后计算它们之间的时间差,从而实现秒表功能。具体步骤如下:1. 导入datetime库:`import datetime`2. 获取开始时间:`start_time = datetime....

Global site tag (gtag.js) - Google Analytics