zilore mumba schrieb am 30.04.2012 um 14:28 (-0700): > sample input > > start_date = > '2012-04-29_00:00:00','2012-04-29_00:00:00','2012-04-29_00:00:00', > end_date = > '2012-05-01_00:00:00','2012-05-01_00:00:00','2012-05-01_00:00:00', > > The model would have run on 29th May, to produce a 48hour forecast to > 1sr May 2012. > When I run it on 30th May it should produce a 48hour forecast to 2nd > May, i.e. change the entries above so that start_date is 30th and > end_date is 2nd May as below. > > start_date = > '2012-04-30_00:00:00','2012-04-30_00:00:00','2012-04-30_00:00:00', > end_date = > '2012-05-02_00:00:00','2012-05-02_00:00:00','2012-05-02_00:00:00',
It appears you want to do date arithmetics. Consider using the DateTime module instead of hacking away at the strings using regular expressions. https://metacpan.org/module/DateTime I'm not an expert DateTime user but a cursory reading/skimming of the man page suggests you'll want to heed this advice: If you are going to be using doing date math, please read the section "How Datetime Math Works". https://metacpan.org/module/DateTime#How-Datetime-Math-Works Good luck, Michael _______________________________________________ ActivePerl mailing list ActivePerl@listserv.ActiveState.com To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs