Folks,

I have some views that parse timestamps, and they used to work on 1.2.0 and 1.5.0, but not on 1.5.1

To make my point, I executed this view fragment on both 1.5.0 and 1.5.1:
log("XXXXXXXXXXXXXXXXXXXXXXXX");
timestamp= "2014-06-11T04:46:09.011+0000";
log(" string:" + timestamp + "  date:" + (new Date(Date.parse(timestamp))));
timestamp= "2014-06-11T04:46:09.011";
log(" string:" + timestamp + "  date:" + (new Date(Date.parse(timestamp))));
timestamp= "2014-06-11T04:46:09.011Z";
log(" string:" + timestamp + "  date:" + (new Date(Date.parse(timestamp))));
timestamp= "2014-06-11";
log(" string:" + timestamp + "  date:" + (new Date(Date.parse(timestamp))));
log("XXXXXXXXXXXXXXXXXXXXXXXX");

The results are
On 1.5.0:
Log :: XXXXXXXXXXXXXXXXXXXXXXXX
Log :: string:2014-06-11T04:46:09.011+11:00 date:Wed Jun 11 2014 03:46:09 GMT+1000 (EST)
Log ::  string:2014-06-11T04:46:09.011  date:Wed Jun 11 2014 04:46:09 GMT+1000 
(EST)
Log ::  string:2014-06-11T04:46:09.011Z  date:Wed Jun 11 2014 14:46:09 GMT+1000 
(EST)
Log ::  string:2014-06-11  date:Wed Jun 11 2014 10:00:00 GMT+1000 (EST)
Log ::  string:2014-06-11T04:46:09.011Z  date:Wed Jun 11 2014 14:46:09 GMT+1000 
(EST)
Log :: XXXXXXXXXXXXXXXXXXXXXXXX
...everything is fine.

On 1.5.1:
Log :: XXXXXXXXXXXXXXXXXXXXXXXX
Log ::  string:2014-06-11T04:46:09.011+11:00  date:Invalid Date
Log ::  string:2014-06-11T04:46:09.011  date:Invalid Date
Log ::  string:2014-06-11T04:46:09.011Z  date:Invalid Date
Log ::  string:2014-06-11  date:Invalid Date
Log ::  string:2014-06-11T04:46:09.011Z  date:Invalid Date
Log :: XXXXXXXXXXXXXXXXXXXXXXXX

Therefore, it looks like I am getting invalid dates no matter what on 1.5.1... can someone shed some light ?

1.5.1 runs on: CentOS 2.6.32-431.17.1.el6.x86_64, Erlang R14B04 (erts-5.8.5) and it was compiled from source, since no binary is available for said environment.

Regards,

Luca Morandini
Data Architect - AURIN project
Melbourne eResearch Group
Department of Computing and Information Systems
University of Melbourne
Tel. +61 03 903 58 380
Skype: lmorandini

Reply via email to