Properly support all locales and time formats and improve some code Signed-off-by: Sagarrokade006 <Sagarrokade006@gmail.com> Signed-off-by: Hưng Phan <phandinhhungvp2001@gmail.com>