datetime parse bug fix