]> Sergey Matveev's repositories - nnn.git/commitdiff
Use standard date formats. (#74)
authorcodeliveroil <16970305+codeliveroil@users.noreply.github.com>
Fri, 5 Jan 2018 22:19:27 +0000 (14:19 -0800)
committerArun Prakash Jana <engineerarun@gmail.com>
Fri, 5 Jan 2018 22:19:27 +0000 (03:49 +0530)
- For standard view, use ISO 8601 date format.
- For detailed view (i.e. stat), use default Linux date
  format. Also, remove GMT offset to avoid confusion in
  determining source of offset when reading alongside
  the local time zone.

nnn.c

diff --git a/nnn.c b/nnn.c
index 1206f64d0da728e76e5aaf76af046a843181f218..c794b627dde7bd389b9544ed8f776a5c9384c5dd 100644 (file)
--- a/nnn.c
+++ b/nnn.c
@@ -1328,7 +1328,7 @@ printent_long(struct entry *ent, int sel, uint namecols)
 {
        static char buf[18], *pname;
 
-       strftime(buf, 18, "%d-%m-%Y %H:%M", localtime(&ent->t));
+       strftime(buf, 18, "%Y-%m-%d %H:%M", localtime(&ent->t));
        pname = unescape(ent->name, namecols);
 
        /* Directories are always shown on top */
@@ -1582,15 +1582,15 @@ show_stats(char *fpath, char *fname, struct stat *sb)
                sb->st_mode & 7, perms, sb->st_uid, (getpwuid(sb->st_uid))->pw_name, sb->st_gid, (getgrgid(sb->st_gid))->gr_name);
 
        /* Show last access time */
-       strftime(g_buf, 40, "%a %d-%b-%Y %T %z,%Z", localtime(&sb->st_atime));
+       strftime(g_buf, 40, "%a %b %d %T %Z %Y", localtime(&sb->st_atime));
        dprintf(fd, "\n\n  Access: %s", g_buf);
 
        /* Show last modification time */
-       strftime(g_buf, 40, "%a %d-%b-%Y %T %z,%Z", localtime(&sb->st_mtime));
+       strftime(g_buf, 40, "%a %b %d %T %Z %Y", localtime(&sb->st_mtime));
        dprintf(fd, "\n  Modify: %s", g_buf);
 
        /* Show last status change time */
-       strftime(g_buf, 40, "%a %d-%b-%Y %T %z,%Z", localtime(&sb->st_ctime));
+       strftime(g_buf, 40, "%a %b %d %T %Z %Y", localtime(&sb->st_ctime));
        dprintf(fd, "\n  Change: %s", g_buf);
 
        if (S_ISREG(sb->st_mode)) {