DateDifference

DateDifference[date1,date2]
给出从 date1date2 的天数.

DateDifference[date1,date2,"unit"]
按指定的单位给出 date1date2 之间的差值.

DateDifference[date1,date2,{"unit1","unit2",}]
以列表形式给出对应于 "uniti" 的差值.

更多信息和选项更多信息和选项

  • DateDifference 返回 Quantity 对象.
  • 日期可以被指定为如下的形式:
  • DateObject[]日期对象
    {y,m,d}年、月、日
    {y,m}指定月份的第一天
    {y}y 年的1月1号
    "string"以字符串形式给出的日期 ("Jan. 1, 2000")
    {y,m,d,h,m,s}精确时间
    time绝对的时间规范
  • 可能的单位有 "Year""Quarter""Month""Week""Day""Hour""Minute""Second".
  • {y,m,d} 被视为等价于 {y,m,d,0,0,0}.
  • DateDifference 使用下列选项:
  • DayCountConvention"ActualActual"计数惯例,以此计算差值
  • DateDifference(以天数列举)遵循天数计算惯例,不管差值的幅度.
  • DateDifference[date2] 给出从当前时间直到 date2 的带小数点的天数.

范例范例打开所有单元关闭所有单元

基本范例  (4)基本范例  (4)

给出1月1日和7月4日之间的天数:

In[1]:=
Click for copyable input
Out[1]=

使用按形式 {y,m,d} 确定的日期:

In[1]:=
Click for copyable input
Out[1]=

得出以星期为单位的日期差:

In[1]:=
Click for copyable input
Out[1]=

如果第二个日期在第一个日期之前,日期差是负的:

In[1]:=
Click for copyable input
Out[1]=
2007年引入
(6.0)
| 2014年更新
(10.0)