MathGroup Archive 2010

[Date Index] [Thread Index] [Author Index]

Search the Archive

Follow up to mg106646 - Selecting a range of dates?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg107197] Follow up to mg106646 - Selecting a range of dates?
  • From: Jason Ledbetter <jasonbrent at gmail.com>
  • Date: Fri, 5 Feb 2010 03:22:52 -0500 (EST)

Folk,

Given a list of date strings with each member in the list being in the
format of "Thu Nov 19 12:09:23 GMT 2009", what is the best method of
selecting matches between a date range?

e.g., all data between November 1 2009 to November 8th 2009...

I need to make sure this crosses year boundaries and such.

My initial though is to convert the datestring into seconds since epoch and
do a basic numerical comparison between two ranges.

I've tried:

Cases[zz, _?(AbsoluteTime[{"12/01/2009", {"Month", "Day", "Year"}}] >=
     AbsoluteTime[#[[1]]] <=
     AbsoluteTime[{"12/02/2009", {"Month", "Day", "Year"}}]) &]


where 'zz' is:


{{"Tue Dec 01 00:03:57 GMT 2009", 7370}, {"Tue Dec 01 04:57:23 GMT 2009",
  16179}, {"Mon Dec 07 20:50:04 GMT 2009",
  8546}, {"Wed Dec 09 00:29:57 GMT 2009", 9017}}


Thoughts?


-jbl



  • Prev by Date: Re: intersecting surfaces
  • Next by Date: Re: Mathematica 6.01 does not know one can not divide by
  • Previous by thread: Re: Hilbert Transform
  • Next by thread: Re: Follow up to mg106646 - Selecting a range of dates?