30 用C#计算相对时间 给定特定DateTime值,如何显示相对时间,例如: 2小时前 3天前 一个月前 1513 c# datetime time datediff relative-time-span
30 如何使用PHP计算两个日期之间的差异? 我有两个日期形式: Start Date: 2007-03-24 End Date: 2009-06-26 现在,我需要以以下形式查找这两者之间的区别: 2 years, 3 months and 2 days 如何在PHP中做到这一点? 722 php datetime datediff
5 如何检查两个日期之间的差异(以秒为单位)? 必须有一种更简单的方法来执行此操作。我有想要经常刷新的对象,因此我想记录它们的创建时间,对照当前时间戳进行检查,并根据需要刷新。 事实证明datetime.datetime很困难,我也不想深入ctime库。这样的事情有什么容易的吗? 180 python time datediff
24 JavaScript中两个日期之间的月份差异 如何计算JavaScript中两个Date()对象的差额,而只返回差额中的月数? 任何帮助将是巨大的:) 135 javascript date datediff
30 如何用Java计算“时间前”? 在Ruby on Rails中,有一项功能使您可以获取任何Date并打印出它的“很久以前”。 例如: 8 minutes ago 8 hours ago 8 days ago 8 months ago 8 years ago 有没有一种简单的方法可以在Java中做到这一点? 127 java date time datediff relative-time-span
2 为什么2020年3月30日与2020年3月1日之间的差额错误地赋予了28天而不是29天? TimeUnit.DAYS.convert( Math.abs( new SimpleDateFormat("dd-MM-yyyy HH:mm:ss").parse("30-03-2020 00:00:00").getTime() - new SimpleDateFormat("dd-MM-yyyy HH:mm:ss").parse("1-03-2020 00:00:00").getTime() ), TimeUnit.MILLISECONDS) 结果为28,而应为29。 时区/位置可能是问题吗? 124 java date java-7 datediff
6 两个DateTimes C#之间的区别? 我需要一个函数,它可以返回以下两个日期之间的差值为24。 DateTime a = new DateTime(2008, 01, 02, 06, 30, 00); DateTime b = new DateTime(2008, 01, 03, 06, 30, 00); 97 c# date datediff
20 MySQL中日期之间的月份差异 我想计算两个日期时间字段之间的月份数。 有没有比获得unix时间戳和除以2592 000(秒)并在MySQL中四舍五入更好的方法了? 85 mysql date datediff date-arithmetic
19 Java中两个日期之间的天数差异? 我需要找到两个日期之间的天数:一个是来自报表,另一个是当前日期。我的片段: int age=calculateDifference(agingDate, today); 这calculateDifference是一个私有方法,agingDate并且today是Date对象,仅供您说明。我关注了Java论坛中的两篇文章Thread 1 / Thread 2。 它在独立程序中可以正常工作,尽管当我将其包含在逻辑中以从报告中读取时,我会在值上获得不同寻常的区别。 为什么会发生,如何解决? 编辑: 与实际天数相比,我得到的天数更多。 public static int calculateDifference(Date a, Date b) { int tempDifference = 0; int difference = 0; Calendar earlier = Calendar.getInstance(); Calendar later = Calendar.getInstance(); if (a.compareTo(b) < 0) { earlier.setTime(a); later.setTime(b); } else { earlier.setTime(b); later.setTime(a); } … 81 java jodatime datediff
11 如何比较两个日期以查找SQL Server 2005中的时差,日期操作 我有两列: job_start job_end 2011-11-02 12:20:37.247 2011-11-02 13:35:14.613 如何使用T-SQL查找作业开始到结束之间经过的原始时间? 我尝试了这个: select (job_end - job_start) from tableA 但最终结果是: 1900-01-01 01:14:37.367 73 sql sql-server-2005 date datediff