1 d20564a9 2006-07-18 devnull #include <u.h>
2 d20564a9 2006-07-18 devnull #include <libc.h>
3 d20564a9 2006-07-18 devnull #include <venti.h>
6 d20564a9 2006-07-18 devnull vttimefmt(Fmt *fmt)
11 d20564a9 2006-07-18 devnull if(fmt->flags&FmtLong){
12 d20564a9 2006-07-18 devnull ns = nsec();
13 d20564a9 2006-07-18 devnull tm = *localtime(ns/1000000000);
14 d20564a9 2006-07-18 devnull return fmtprint(fmt, "%04d/%02d%02d %02d:%02d:%02d.%03d",
15 d20564a9 2006-07-18 devnull tm.year+1900, tm.mon+1, tm.mday,
16 d20564a9 2006-07-18 devnull tm.hour, tm.min, tm.sec,
17 d20564a9 2006-07-18 devnull (int)(ns%1000000000)/1000000);
19 d20564a9 2006-07-18 devnull tm = *localtime(time(0));
20 d20564a9 2006-07-18 devnull return fmtprint(fmt, "%04d/%02d%02d %02d:%02d:%02d",
21 d20564a9 2006-07-18 devnull tm.year+1900, tm.mon+1, tm.mday,
22 d20564a9 2006-07-18 devnull tm.hour, tm.min, tm.sec);