From owner-man-jp-reviewer@jp.freebsd.org  Sat May 12 16:23:47 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id QAA73832;
	Sat, 12 May 2001 16:23:47 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from mgate11.so-net.ne.jp (mgate11.so-net.ne.jp [210.139.254.158])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id QAA73818
	for <man-jp-reviewer@jp.FreeBSD.ORG>; Sat, 12 May 2001 16:23:46 +0900 (JST)
	(envelope-from k-fuji@za2.so-net.ne.jp)
Received: from mail.za2.so-net.ne.jp (mspool13.so-net.ne.jp [210.139.248.13])
	by mgate11.so-net.ne.jp (8.9.3/3.7W01050922) with ESMTP id QAA26212
	for <man-jp-reviewer@jp.FreeBSD.ORG>; Sat, 12 May 2001 16:23:08 +0900 (JST)
Received: from feena.ancientlibrary.net ([210.255.148.41])
	by mail.za2.so-net.ne.jp (8.9.3/3.7W01022316) with SMTP id QAA11848
	for <man-jp-reviewer@jp.FreeBSD.ORG>; Sat, 12 May 2001 16:23:07 +0900 (JST)
Date: Sat, 12 May 2001 16:21:59 +0900
From: "KONDOU, Kazuhiro" <k-fuji@za2.so-net.ne.jp>
To: "man-jp-reviewer ML" <man-jp-reviewer@jp.FreeBSD.ORG>
Message-Id: <20010512162159.01d764db.k-fuji@za2.so-net.ne.jp>
X-Mailer: Sylpheed version 0.4.64 (GTK+ 1.2.10; i386--freebsd4.3)
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: man-jp-reviewer 3583
Subject: [man-jp-reviewer 3583] strptime.3
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: k-fuji@za2.so-net.ne.jp


$B$3$s$K$A$O!"6aF#!w8EBe?^=q4[$G$9!#(B

strptime.3 $B$N(B 3.1R $BF|K\8lLuHG$X$N:9J,$G$9!#(B

BUGS $B%;%/%7%g%s$,BgNL$KDI2C$K$J$C$F$$$k$N$G!"$3$NJU$j$r%A%'%C(B
$B%/$7$FD:$1$k$H4r$7$$$G$9!#(B


-- 
Fuji. / KONDOU, Kazuhiro @ Ancient library
mail address : fuji@ancientlibrary.net
               k-fuji@za2.so-net.ne.jp

--- strptime_old.3	Sat May 12 14:21:08 2001
+++ strptime.3	Sat May 12 16:06:23 2001
@@ -23,7 +23,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %Id: strptime.3,v 1.2 1998/09/12 21:13:29 dt Exp %
+.\" %FreeBSD: src/lib/libc/stdtime/strptime.3,v 1.9.2.3 2000/12/29 14:44:51 ru Exp %
 .\" "
 .Dd May 8, 1997
 .Dt STRPTIME 3
@@ -31,6 +31,8 @@
 .Sh $BL>>N(B
 .Nm strptime
 .Nd $BF|IU$*$h$S;~9o$rI=$9J8;zNs$r2r<a$9$k(B
+.Sh $B%i%$%V%i%j(B
+.Lb libc
 .Sh $B=q<0(B
 .Fd #include <time.h>
 .Ft char *
@@ -44,24 +46,42 @@
 $B$G<($5$l$kJ8;zNs$K=>$C$F2r<a$7!"(B
 .Fa timeptr
 $B$,;X$99=B$BN$NMWAG$KF~$l$^$9!#(B
+.\" The resulting values will be relative to the local time zone.
+$B$3$N7k2L$OCO0h;~4V$KE,@Z$K9g$o$5$l$^$9!#(B
 $B$7$?$,$C$F!"$3$l$O(B
 .Xr strftime 3
 $B$N5UJ}8~$NA`:n$H9M$($k$3$H$,$G$-$^$9!#(B
 .Pp
 .Fa format
-$BJ8;zNs$O!"%<%m0J>e$NJQ49B'$HDL>oJ8;z$+$i$J$j$^$9!#(B
+$BJ8;zNs$O!"(B 0 $B0J>e$NJQ49B'$HDL>oJ8;z$+$i$J$j$^$9!#(B
 $B$9$Y$F$NDL>oJ8;z$O!"%P%C%U%!$H87L)$K%^%C%A$5$l$^$9!#(B
 $B$=$7$F!"%U%)!<%^%C%HJ8;zNs$N6uGrJ8;z$O(B
 $B%P%C%U%!Cf$NG$0U$N?t$N6uGrJ8;z$H%^%C%A$7$^$9!#(B
 $B$9$Y$F$NJQ49B'$O!"(B
 .Xr strftime 3
 $B$K5-=R$7$?$b$N$HF1$8$G$9!#(B
+.\".Pp
+.\"Two-digit year values, including formats
+.\".Fa %y
+.\"and 
+.\".Fa \&%D ,
+.\"are now interpreted as beginning at 1969 per POSIX requirements.
+.\"Years 69-00 are interpreted in the 20th century (1969-2000), years
+.\"01-68 in the 21st century (2001-2068).
+.Pp
+$B7A<0$K4^$^$l$k(B
+.Fa %y
+$B$G<($5$l$k(B 2 $B7e$NG/$NCM!"$*$h$S(B
+.Fa \&%D
+$B$O!"(B POSIX $BMW5a;EMM$K$h$C$F(B 1969 $BG/$+$i;O$^$k$h$&$K2r<a$5$l$^$9!#(B
+$BG/$,(B 69-00 $B$N>l9g$O(B 20 $B@$5*(B (1969-2000) $B$H!"(B
+$BG/$,(B 01-68 $B$N>l9g$O(B 21 $B@$5*(B (2001-2068) $B$H2r<a$5$l$^$9!#(B
 .Sh $BLa$jCM(B
 $B@.8y$7$F=*N;$7$?>l9g!"(B
 .Fn strptime
 $B$O(B
 .Fa format
-$BCf$NJQ49B'$rK~B-$5$;$k$?$a$K$OMW5a$5$l$J$+$C$?!"(B
+$BCf$NJQ49;XDj$rK~$?$9$?$a$K$OI,MW$H$5$l$J$+$C$?(B
 .Fa buf
 $BCf$N:G=i$NJ8;z$X$N%]%$%s%?$rJV$7$^$9!#(B
 $BJQ49$,0l$D$G$b<:GT$7$?>l9g$O(B
@@ -78,11 +98,98 @@
 $B$K$h$C$F4sB#$5$l$^$7$?!#(B
 .Pp
 $B$3$N%^%K%e%"%k%Z!<%8$O!"(B
-.ie t J\(:org Wunsch
-.el Joerg Wunsch
+.An J\(:org Wunsch .
 $B$K$h$C$F=q$+$l$^$7$?!#(B
 .Sh $BNr;K(B
 .Fn strptime
-$B4X?t$O!"(B
+$B4X?t$O(B
 .Fx 3.0
-$B$K8=$l$^$7$?!#(B
+$B$GEP>l$7$^$7$?!#(B
+.\".Pp
+.\".Sh BUGS
+.\"Both the
+.\".Fa %e
+.\"and
+.\".Fa %l
+.\"format specifiers may incorrectly scan one too many digits
+.\"if the intended values comprise only a single digit
+.\"and that digit is followed immediately by another digit.
+.\"Both specifiers accept zero-padded values,
+.\"even though they are both defined as taking unpadded values.
+.Pp
+.Sh $B%P%0(B
+$BJQ497A<0(B
+.Fa %e
+$B$H(B
+.Fa %l
+$B$NN>J}$O(B
+$B$b$70U?^$5$l$?CM$,0l7e$N?tCM$@$1$G@.$j!"(B
+$B$+$D$=$N?tCM$K$9$0$KB3$1$FB>$N@0?t$,B3$/>l9g!"(B
+$B0l7e$r1[$($FIT@53N$J%9%-%c%s$r9T$$$^$9!#(B
+$B$3$l$i$NJQ497A<0$K$O!"$?$H$(5M$a$F$$$J$$CM$r<hF@$9$k>l9g$G$b(B
+0 $B5M$a$7$?CM$rEO$7$F$/$@$5$$!#(B
+.\".Pp
+.\"The
+.\".Fa %p
+.\"format specifier has no effect unless it is parsed
+.\".Em after
+.\"hour-related specifiers.
+.\"Specifying
+.\".Fa %l
+.\"without
+.\".Fa %p
+.\"will produce undefined results.
+.\"Note that 12AM
+.\".Pq ante meridiem
+.\"is taken as midnight
+.\"and 12PM
+.\".Pq post meridiem
+.\"is taken as noon.
+.Pp
+$BJQ497A<0(B
+.Fa %p
+$B$O;~4V$r<($9JQ497A<0$,2r@O$5$l$?(B
+.Em $B8e(B
+$B$G$J$$$H0UL#$r;}$A$^$;$s!#(B
+$BJQ497A<0(B
+.Fa %l
+$B$O(B
+.Fa %p
+$B$,L5$$$HL$Dj5A$N7k2L$r:n$j=P$7$^$9!#(B
+$BCm(B 12AM
+.Pq $B8aA0(B
+$B$O?<Lk$r;X$7!"(B12PM
+.Pq $B8a8e(B
+$B$O@58a$r;X$7$^$9!#(B
+.\".Pp
+.\"The
+.\".Fa %U
+.\"and
+.\".Fa %W
+.\"format specifiers accept any value within the range 00 to 53
+.\"without validating against other values supplied (like month
+.\"or day of the year, for example).
+.Pp
+$BJQ49;EMM(B
+.Fa %U
+$B$H(B
+.Fa %W
+$B$OB>$NCM(B ($BNc$($PG/$NCf$N7n$dF|$J$I(B) $B$r<hF@$9$k>l9g$H$OBP>H$K!"(B
+$B@5Ev@-$N8!::$J$7$K(B 00 $B$+$i(B 53 $B$NHO0O$NCf$G$NCM$r<u$1IU$1$^$9!#(B
+.\".Pp
+.\"The
+.\".Fa %Z
+.\"format specifier only accepts time zone abbreviations of the local time zone,
+.\"or the value "GMT".
+.\"This limitation is because of ambiguity due to of the over loading of time
+.\"zone abbreviations.  One such example is
+.\".Fa EST
+.\"which is both Eastern Standard Time and Eastern Australia Summer Time.
+.Pp
+$BJQ49;EMM(B
+.Fa %Z
+$B$O;~4VBS$H$7$F>JN,$5$l$?CO0h;~4V$+(B "GMT" $B$N$_$r<u$1IU$1$^$9!#(B
+$B$3$N@)8B$OB?5AE*$J;~4VBS$N>JN,$,%*!<%P%m!<%I$5$l$k>l9g$K1F6A$7$^$9!#(B
+$B$?$H$($P0l$D$NNc$H$7$F(B
+.Fa EST
+$B$OElItI8=`;~$HElIt%*!<%9%H%i%j%"2F;~4V$,5s$2$i$l$^$9!#(B
