fix: immediately show or hide time when includeTime changes

This commit is contained in:
Richard Shiue 2022-09-17 19:49:13 +08:00
parent 2e60459878
commit a413746c05

View File

@ -51,7 +51,7 @@ impl DateTypeOptionPB {
let date = format!("{}", utc.format_with_items(StrftimeItems::new(fmt)));
let mut time = "".to_string();
if has_time {
if has_time && self.include_time {
let fmt = format!("{} {}", self.date_format.format_str(), self.time_format.format_str());
time = format!("{}", utc.format_with_items(StrftimeItems::new(&fmt))).replace(&date, "");
}