[#7785] rb2c — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

28 messages 1999/09/02

[#7845] [Q] irb and SizedQueue — keiju@... (Keiju ISHITSUKA)

けいじゅ@日本ラショナルソフトウェアです.

14 messages 1999/09/15

[ruby-dev:7933] Re: [PATCH] strftime "%z", timezone

From: WATANABE Hirofumi <eban@...>
Date: 1999-09-26 16:53:26 UTC
List: ruby-dev #7933
わたなべです.

Tadayoshi Funaba <tadf@kt.rim.or.jp> writes:

:僕は date3 (date2 1.8) で Date.now.zone なんてします (宣伝)。

やっぱり肝は gm と local を使って差を取って逆変換みたいなこ
とになるんですね.
わたしとしては何を狙ってたかというと missing/strftime.c を見てて
  -timeptr->tm_tzad
  timeptr->tm_gmtoff
  -(daylight ? timezone : altzone)
  -zone.tz_minuteswest
のいずれかを表に出して Time#zoneoffset みたいなものがあって
もいいんじゃないかなと思ってました.
この 4 つじゃカバーできないってことだと全然話にならないんだけど.

:    %A, %a, %B, %b, %C, %c, %D, %d, %e, %F, %G, %g, %H, %h, %I,
:    %j, %k, %l, %M, %m, %n, %P, %p, %R, %r, %S, %s, %T, %t, %U,
:    %u, %V, %v, %W, %w, %X, %x, %Y, %y, %Z, %z, %%, %+

うーむ. すごすぎ. こんなにあるんだ.

:ごとけんさのですが、%z は、ISO 8601 および RFC 822 の形式として正しい
:ものが要求されていると思われるので、つねに符合つきの 4桁、もしくは、
:"Z" になるのだと思います。で、わたなべさんが欲しいのもこれだと思うです。

です. mail に使いたいというのが最初なので.

-- 
わたなべひろふみ

In This Thread