mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-10-25 17:20:25 +02:00
31419: Add time zone and year to string formatted time output from zstat
This commit is contained in:
parent
692a15363f
commit
a4d3b8f676
2 changed files with 5 additions and 2 deletions
|
|
@ -1,5 +1,8 @@
|
||||||
2013-05-21 Peter Stephenson <p.stephenson@samsung.com>
|
2013-05-21 Peter Stephenson <p.stephenson@samsung.com>
|
||||||
|
|
||||||
|
* 31419: Src/Modules/stat.c: Add time zone and year to
|
||||||
|
default time format with -s option to zstat.
|
||||||
|
|
||||||
* 31418: Doc/Zsh/calsys.yo, Functions/Calendar/age:
|
* 31418: Doc/Zsh/calsys.yo, Functions/Calendar/age:
|
||||||
in "age" docs correct typo and note the feature that
|
in "age" docs correct typo and note the feature that
|
||||||
you can supply a file as a timestamp on the command line.
|
you can supply a file as a timestamp on the command line.
|
||||||
|
|
|
||||||
|
|
@ -339,7 +339,7 @@ statprint(struct stat *sbuf, char *outbuf, char *fname, int iwhich, int flags)
|
||||||
* -H hash: as for -A array, but returns a hash with the keys being those
|
* -H hash: as for -A array, but returns a hash with the keys being those
|
||||||
* from stat -l
|
* from stat -l
|
||||||
* -F fmt: specify a $TIME-like format for printing times; the default
|
* -F fmt: specify a $TIME-like format for printing times; the default
|
||||||
* is the (CTIME-like) "%a %b %e %k:%M:%S". This option implies
|
* is the (CTIME-like) "%a %b %e %k:%M:%S %Z %Y". This option implies
|
||||||
* -s as it is not useful for numerical times.
|
* -s as it is not useful for numerical times.
|
||||||
*
|
*
|
||||||
* +type selects just element type of stat buffer (-l gives list):
|
* +type selects just element type of stat buffer (-l gives list):
|
||||||
|
|
@ -361,7 +361,7 @@ bin_stat(char *name, char **args, Options ops, UNUSED(int func))
|
||||||
struct stat statbuf;
|
struct stat statbuf;
|
||||||
int found = 0, nargs;
|
int found = 0, nargs;
|
||||||
|
|
||||||
timefmt = "%a %b %e %k:%M:%S";
|
timefmt = "%a %b %e %k:%M:%S %Z %Y";
|
||||||
|
|
||||||
for (; *args && (**args == '+' || **args == '-'); args++) {
|
for (; *args && (**args == '+' || **args == '-'); args++) {
|
||||||
char *arg = *args+1;
|
char *arg = *args+1;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue