current-time
OKAZAKI Tetsurou
okazaki @ be.to
1999年 11月 17日 (水) 07:01:57 JST
In the ML [apel-ja 00121]
Shuhei KOBAYASHI <shuhei @ aqua.ocn.ne.jp> wrote:
> >>>>> In <fzhfima25f.wl @ gohome.org>,
> >>>>> Yuuichi Teranishi <teranisi @ gohome.org> wrote:
> > (defun tera:current-time ()
> > (let* ((cts (split-string (current-time-string) "[ :]"))
> v18 の current-time は ctime(3) を呼び出しているわけですが, これは
> locale によって影響を受けたりしないんでしょうか?
The Single UNIX(R) Specification, Version 2 の ctime(3)[*1] には、
This interface is included for compatibility with older
implementations, and does not support localised date and time formats.
と書いてありました。
> また, ctime(3) の結果は "26 characters long" になるとどこかで決まっ
> ているのでしょうか? (うしろに "\n\0" が付くので 26 characters)
同じく asctime(3)[*2] に、
The asctime() function converts the broken-down time in the
structure pointed to by timeptr into a string in the form:
Sun Sep 16 01:03:52 1973\n\0
using the equivalent of the following algorithm:
という記述がありました。
[*1] http://www.opengroup.org/onlinepubs/007908799/xsh/ctime.html
[*2] http://www.opengroup.org/onlinepubs/007908799/xsh/asctime.html
--
岡崎 哲朗
More information about the APEL-ja
mailing list