Re: [R] Difference in numeric Dates between Excel and R

From: Nordlund, Dan (DSHS/RDA) <>
Date: Tue, 01 Mar 2011 15:31:41 -0800

> -----Original Message-----
> From: [mailto:r-help-bounces_at_r-
>] On Behalf Of Luis Felipe Parra
> Sent: Tuesday, March 01, 2011 3:07 PM
> To: r-help
> Subject: [R] Difference in numeric Dates between Excel and R
> Hello. I am using some dates I read in excel in R. I know the excel
> origin
> is supposed to be 1900-1-1. But when I used as.Date with origin=1900-1-
> 1 the
> dates that R reported me where two days ahead than the ones I read from
> Excel. I noticed that when I did in R the following:
> > as.Date("2011-3-4")-as.Date("1900-1-1")
> Time difference of 40604 days
> but if I do the same operation in Excel the answer is 40605. Does
> anybody
> know what can be going on?

I think so. It is a known problem that Excel thinks 1900 was a leap year, but it was not. So Excel counts an extra day (for nonexistent Feb 29, 1900). In addition, Excel considers "1900-01-01" as day 1, not day 0.

Hope this is helpful,


Daniel J. Nordlund
Washington State Department of Social and Health Services Planning, Performance, and Accountability Research and Data Analysis Division
Olympia, WA 98504-5204 mailing list PLEASE do read the posting guide and provide commented, minimal, self-contained, reproducible code. Received on Tue 01 Mar 2011 - 23:33:43 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Wed 02 Mar 2011 - 02:00:17 GMT.

Mailing list information is available at Please read the posting guide before posting to the list.

list of date sections of archive