- IANA timezone database
- Oracle timezone updater tool
http://www.oracle.com/technetwork/java/javase/tzupdater-readme-136440.html
- General rounding rules: double rounded to nearest long
http://docs.oracle.com/javase/7/docs/api/java/lang/Math.html#round(double)
- JSON specification – RFC 4627
- Simple date format
http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html
- Data type of data value is double so max value for input is Double.MAX_VALUE. After applying bandfactor this number is then converted in to long. So upper limit for normalized value would be Math.round(new Double(Double.MAX_VALUE).longValue).
- Data type of data value is double so there could be chance of precision loss after some ranges. For more details refer the following document
http://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html