统一 time.Duration 转换格式, 消除 db.Open 产生 panic
time.Duration 转 string 时间精确度保留到毫秒, TimeFormat = "%d:%02d:%02d.%03d"
db.Open 中改抛出 panic 为返回 error