Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 May 1999 13:18:48 -0500
From:      Dan Nelson <dnelson@emsphone.com>
To:        cjclark@home.com
Cc:        FreeBSD Questions <freebsd-questions@FreeBSD.ORG>
Subject:   Re: 'date -f' question
Message-ID:  <19990525131848.A17956@dan.emsphone.com>
In-Reply-To: <199905251639.MAA07090@cc942873-a.ewndsr1.nj.home.com>; from "Crist J. Clark" on Tue May 25 12:39:55 GMT 1999
References:  <199905251639.MAA07090@cc942873-a.ewndsr1.nj.home.com>

next in thread | previous in thread | raw e-mail | index | archive | help
In the last episode (May 25), Crist J. Clark said:
> I was trying to set the date using UNIX epoch time. I do not
> understand why something like the following is producing this error,
> 
> # date -f "%s" 927065401
> Warning: Ignoring 9 extraneous characters in date string (927065401)
> May 25 12:27:17 pc252 date: date set by cjc
> Tue May 25 12:27:17 EDT 1999
> 
> Just so you know,
> 
> # date -r 927065401
> Tue May 18 18:10:01 EDT 1999
> 
> So 'date' is not actually setting the time to what I ask. To figure
> out how to use the '-f' option on date, one must decipher the
> date(1), strptime(3), and strftime(3) manpages. Did I do so
> improperly? I think the first usage of date should work. What am I
> missing here?

Nothing.  you just found a bug in strptime.  Even though the manpage
states:

      All conversion specifications are identical to those described in
      strftime(3).
 
The %s format is not parsed.  Feel free to submit a PR on it,
preferably with patches :)

	-Dan Nelson
	dnelson@emsphone.com


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990525131848.A17956>