aws/aws-sdk-ruby — pull request #622 by blaet (2014-09-08 09:03:01+00:00)
Title: Fixes millisecond parsing in custom DateTime parser

Calling the parser would result in the milliseconds being discarded by DateTime#civil:
```
1.9.3-p547 :003 > DateTime.civil(2010,1,1,1,2,3,123000)
=> #
```
Now they are correctly set:
```
1.9.3-p547 :004 > DateTime.civil(2010,1,1,1,2,3.123)
=> #
```

As an added bonus, this also works around a bug in the JRuby implementation of DateTime#civil, where the last argument __must__ be the timezone offset. Whereas MRI just ignores an incorrect offset argument.