From eeb50e5b0afffcf28b0299df6ae3aaabe84f1455 Mon Sep 17 00:00:00 2001
From: unknown <ldecicco@usgs.gov>
Date: Fri, 26 Sep 2014 14:01:30 -0500
Subject: [PATCH] As long as we're going to use lubridate.

---
 R/populateDateColumns.r | 9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/R/populateDateColumns.r b/R/populateDateColumns.r
index b6a5cc7d..15a1d3e6 100644
--- a/R/populateDateColumns.r
+++ b/R/populateDateColumns.r
@@ -27,15 +27,8 @@ populateDateColumns <- function(rawData){  # rawData is a vector of dates
   leapOffset <- ifelse((year%%4 == 0) & ((year%%100 != 0) | (year%%400 == 0)), 0,1)
   
   DateFrame$Day[DateFrame$Day > 59] <- DateFrame$Day[DateFrame$Day > 59] + leapOffset[DateFrame$Day > 59]
-  
-#   DateFrame$DecYear <- year + (DateFrame$Day -0.5)/366
 
-  jan1 <- as.POSIXlt(paste(year,"-01-01",sep=""),format="%Y-%m-%d")
-  jan1NextYear <- as.POSIXlt(paste(year+1,"-01-01",sep=""),format="%Y-%m-%d")
-  decimal <- as.numeric(difftime(dateTime, jan1, units = "secs"))
-  decimal <- decimal/as.numeric(difftime(jan1NextYear, jan1, units = "secs"))
-  
-  DateFrame$DecYear <- year + decimal
+  DateFrame$DecYear <- decimal_date(dateTime)
   DateFrame$MonthSeq <- ((year-1850)*12)+DateFrame$Month
   return (DateFrame)
   
-- 
GitLab