当前位置: 代码迷 >> VBA >> 怎么实现日期比较
  详细解决方案

怎么实现日期比较

热度:1959   发布时间:2013-02-26 00:00:00.0
如何实现日期比较
两个跨年度的日期如2009-8-5与2010-9-10,如何通过比较分别得出相差的月数和天数

------解决方案--------------------------------------------------------
语法
  DATEDIF(start_date,end_date,unit)
  Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。
  End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。
  Unit 为所需信息的返回类型。
  Unit 返回 
  "Y" 时间段中的整年数。 
  "M" 时间段中的整月数。 
  "D" 时间段中的天数。 
  "MD" start_date 与 end_date 日期中天数的差。忽略日期中的月和年。 
  "YM" start_date 与 end_date 日期中月数的差。忽略日期中的日和年。 
  "YD" start_date 与 end_date 日期中天数的差。忽略日期中的年。
计算日期为1973-4-1和当前日期的间隔天数. 
  公式: =DATEDIF("1973-4-1",TODAY(),"D") 
  结果: 12273 
  相关解决方案