首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VBA >

怎么实现日期比较

2012-02-15 
如何实现日期比较两个跨年度的日期如2009-8-5与2010-9-10,如何通过比较分别得出相差的月数和天数[解决办法

如何实现日期比较
两个跨年度的日期如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 

热点排行