current-time

Yuuichi Teranishi teranisi @ gohome.org
1999年 12月 10日 (金) 23:21:45 JST


At Fri, 10 Dec 1999 19:24:34 +0000,
Mito <mit @ nines.nec.co.jp> wrote:
> 
> > 今思いついた方法:
> > (with-temp-buffer
> >  ;; それこそ locale の問題がありそう...。
> >  (call-process "date" nil (current-buffer) t)
> >  (goto-char (point-min))
> >  (let ((case-fold-search nil))
> >    (if (re-search-forward "\\([A-Z][A-Z][A-Z]\\)" nil t)
> >        (buffer-substring (match-beginning 1)(match-end 1)))))
> 
> 時差だけなら、
> 
> (with-temp-buffer
>   (call-process "date" nil (current-buffer) t "+(- %H")
>   (call-process "date" nil (current-buffer) t "-u" "+%H)")
>   (eval-current-buffer (current-buffer))
>   (forward-line -2)
>   (string-to-int (buffer-substring (point) (point-max))))
> 
> なんてのは?
> # 1時間ずれる場合もありますけど。;-)
> # cygwin-b20 の date は -u が効かないなぁ...。
> # おぉ、TZ も付かん。

うーむ...。
やっぱり、現在のタイムゾーンは
(defvar current-time-zone "JST")
みたいな変数を設定してもらうのでいいかなあ、という気もします。
他の識者の方の御意見を聞いてみたいです。

> P.S.
> > Mail-Followup-To: mit @ nines.nec.co.jp, apel-ja @ m17n.org
> 
> すんまへん、apel-ja はちゃんと読むように心を入れ換えましたの
> で、ご勘弁くださいませ。(_ _)

;; すみません。悪気はないです (^^;;。
--
Yuuichi Teranishi (寺西裕一) <teranisi @ gohome.org>
PGP 5.0i Public Key: http://www.gohome.org/pgp5/teranisi.key
"The love you take is equal to the love you make..."




More information about the APEL-ja mailing list