current-time
Mito
mit @ nines.nec.co.jp
1999年 12月 10日 (金) 14:11:02 JST
一ヶ月以上 .folders に apel-ja が無かったことに気づかなくて、
今ごろ反応してしまいますが...(_ _)。
※ "岡" こと okazaki @ be.to さんの
『Re: current-time』より
岡> > 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.
岡> と書いてありました。
# え〜!って思ったんですが、timezone と locale を混同してい
# ました。^^;
でちょっと気になったので timezone に関しても調べてみたんです
が、
※『ctime(3)』より
| The ctime() function adjusts the time value for the current time zone in
| the same manner as localtime(), and returns a pointer to a 26-character
| string of the form:
って書いてありますし、
(defun f () (princ (concat (current-time-string) "\n")))
を/tmp/f に書いて実験してみると、
(emacs は GNU Emacs 20.4.1 です)
| $ unset TZ
| $ nemacs -batch -q -l /tmp/f -f f
| Fri Dec 10 13:52:13 1999
| $ emacs -batch -q -l /tmp/f -f f
| Fri Dec 10 13:52:16 1999
| $ TZ=GMT nemacs -batch -q -l /tmp/f -f f
| Fri Dec 10 04:52:21 1999
| $ TZ=GMT emacs -batch -q -l /tmp/f -f f
| Fri Dec 10 04:52:25 1999
| $ TZ=JST-9 nemacs -batch -q -l /tmp/f -f f
| Fri Dec 10 13:52:31 1999
| $ TZ=JST-9 emacs -batch -q -l /tmp/f -f f
| Fri Dec 10 13:52:37 1999
となりますんで、current-time には timezone のための処理は必
要だと思います。
# って寺西さんの current-time にはないですよね?
# 私の読み違いだったらほんとすみません。(_ _)
--
12/10 14:08頃
NECソフトウェア新潟 水戸
mailto:mit @ nines.nec.co.jp \n
More information about the APEL-ja
mailing list