Date: Mon, 5 Jan 1998 09:00:19 -0500 (EST) From: Brian Clapper <bmc@WillsCreek.COM> To: Greg Lehey <grog@lemis.com> Cc: Shawn Ramsey <shawn@luke.cpl.net>, questions@freebsd.org Subject: Re: time? Message-ID: <199801051400.JAA12801@current.willscreek.com> In-Reply-To: <19980105194716.40370@lemis.com> References: <Pine.BSF.3.95.980105020251.1369A-100000@luke.cpl.net> <19980105194716.40370@lemis.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 5 January, 1998, at 19:47 (+1030) Greg Lehey <grog@lemis.com> wrote: > Sorry, you can't (currently) specify all four digits of the year. > That's not that serious: for example, to set the year to 2002, you can > enter: > > # date 0201071514 Actually, there *is* a way to specify all four digits of the year, but it's counterintuitive (and not found on all UNIX date(1) commands). From the FreeBSD date(1) man page: -f Use fmt as the format string to parse the date provided rather than using the default [[[[yy]mm]dd]HH]MM[.ss] format. Parsing is done using strptime(3). The command # date -f '%Y/%m/%d %H:%M:%S' '1998/01/05 10:00:03' will set the date to 05 Jan, 1998 10:00:03 AM. ----- Brian Clapper, bmc@WillsCreek.COM, http://WWW.WillsCreek.COM/ When you make your mark in the world, watch out for guys with erasers. -- The Wall Street Journal
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199801051400.JAA12801>