fix #520 datetime fractional seconds part error
Refactor the microseconds DATE code to also handle microseconds in a TIME field
Merge pull request #521 from zhaoyk:master