opt TimeZone
add comment to TimeZone
4.4 not support nullptr