Просмотр исходного кода

fix issue #213 iso date format inversion

Alfred Sawaya 8 лет назад
Родитель
Сommit
fca5b6b970
1 измененных файлов с 8 добавлено и 8 удалено
  1. 8 8
      src/output/time.rs

+ 8 - 8
src/output/time.rs

@@ -170,14 +170,14 @@ impl ISOFormat {
         let date = LocalDateTime::at(time.seconds as i64);
 
         if self.is_recent(date) {
-            format!("{:04}-{:02}-{:02}",
-                    date.year(), date.month() as usize, date.day())
-        }
-        else {
             format!("{:02}-{:02} {:02}:{:02}",
                     date.month() as usize, date.day(),
                     date.hour(), date.minute())
         }
+        else {
+            format!("{:04}-{:02}-{:02}",
+                    date.year(), date.month() as usize, date.day())
+        }
     }
 
     #[allow(trivial_numeric_casts)]
@@ -185,13 +185,13 @@ impl ISOFormat {
         let date = zone.to_zoned(LocalDateTime::at(time.seconds as i64));
 
         if self.is_recent(date) {
-            format!("{:04}-{:02}-{:02}",
-                    date.year(), date.month() as usize, date.day())
-        }
-        else {
             format!("{:02}-{:02} {:02}:{:02}",
                     date.month() as usize, date.day(),
                     date.hour(), date.minute())
         }
+        else {
+            format!("{:04}-{:02}-{:02}",
+                    date.year(), date.month() as usize, date.day())
+        }
     }
 }