[#26966] Time & Date — " たけ (tk)" <ggb03124@...>

Time と Date についていくつか質問させてください。

29 messages 2001/01/01
[#26975] Re: Time & Date — Tadayoshi Funaba <tadf@...> 2001/01/03

ふなばです。

[#26976] Re: Time & Date — " たけ (tk)" <ggb03124@...> 2001/01/04

たけ(tk)です。

[#26979] Re: Time & Date — Tadayoshi Funaba <tadf@...> 2001/01/04

ふなばです。

[#26983] Re: Time & Date — " たけ (tk)" <ggb03124@...> 2001/01/04

たけ(tk)です。

[#26985] Re: Time & Date — matz@... (Yukihiro Matsumoto) 2001/01/04

まつもと ゆきひろです

[#26990] Re: Time & Date — " たけ (tk)" <ggb03124@...> 2001/01/05

たけ(tk)です。

[#27006] $= — "TAKAGI, Hiromitsu" <takagi@...>

ごぶさたです。

52 messages 2001/01/05
[#27008] Re: $= — Koji Arai <JCA02266@...> 2001/01/05

新井です。

[#27109] Re: $= — Koji Arai <JCA02266@...> 2001/01/13

新井です。

[#27111] RWiki (Re: $=) — WATANABE Hirofumi <eban@...> 2001/01/14

わたなべです.

[#27114] Re: RWiki (Re: $=) — Koji Arai <JCA02266@...> 2001/01/14

新井です。

[#27116] Re: RWiki (Re: $=) — rubikitch <rubikitch@...> 2001/01/14

From: Koji Arai <JCA02266@nifty.ne.jp>

[#27118] Re: RWiki (Re: $=) — Koji Arai <JCA02266@...> 2001/01/14

新井です。

[#27121] Re: RWiki (Re: $=) — "NAKAMURA, Hiroshi" <nakahiro@...> 2001/01/14

なひです。

[#27129] Re: RWiki (Re: $=) — matz@... (Yukihiro Matsumoto) 2001/01/14

まつもと ゆきひろです

[#27133] Re: RWiki (Re: $=) — "NAKAMURA, Hiroshi" <nakahiro@...> 2001/01/14

なひです。

[#27061] Ruby/Python with ruby 1.6.2 — akira yamada / やまだあきら <akira@...>

13 messages 2001/01/09

[#27219] do ... end & { ... } — "K.Kosako" <kosako@...>

ブロックを構成するdo ... end と{ ... } の違いについて、

17 messages 2001/01/18
[#27220] Re: do ... end & { ... } — Yasushi Shoji <yashi@...> 2001/01/18

At Thu, 18 Jan 2001 13:32:24 +0900,

[#27221] Re: do ... end & { ... } — matz@... (Yukihiro Matsumoto) 2001/01/18

まつもと ゆきひろです

[#27271] media watch 2001.01.18 — Noritsugu Nakamura <nnakamur@...>

25 messages 2001/01/21
[#27284] Re: media watch 2001.01.18 — WATANABE Tetsuya <tetsu@...> 2001/01/22

渡辺哲也です。

[#27325] Re: media watch 2001.01.18 — Yasunari Momoi <momo@...> 2001/01/26

From: WATANABE Tetsuya <tetsu@jpn.hp.com>

[#27334] Re: media watch 2001.01.18 — Masaki Suketa <CQN02273@...> 2001/01/27

助田です。

[#27286] Ruby -e "puts '["]' " — "たけ(tk)" <ggb03124@...>

Ruby -e "puts '["]' "

20 messages 2001/01/23
[#27288] Re: Ruby -e "puts '["]' " — "U.Nakamura" <usa@...> 2001/01/23

こんにちは、なかむら(う)です。

[#27290] Re: Ruby -e "puts '["]' " — " たけ (tk)" <ggb03124@...> 2001/01/23

たけ(tk)です。

[#27292] Re: Ruby -e "puts '["]' " — matz@... (Yukihiro Matsumoto) 2001/01/23

まつもと ゆきひろです

[#27349] NHK 放映 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

49 messages 2001/01/28
[#27354] Re: NHK 放映 — "K.Kosako" <kosako@...> 2001/01/29

Yukihiro Matsumotoさんの

[#27365] Re: NHK 放映 — "Akinori MUSHA" <knu@...> 2001/01/29

At Mon, 29 Jan 2001 10:27:37 +0900,

[#27366] Re: NHK 放映 — IWAOKA Masahiro <iwaoka@...> 2001/01/29

In the message <86snm2obtz.wl@archon.local.idaemons.org>,

[#27391] Re: NHK 放映 — Shin-ichiro HARA <sinara@...> 2001/01/30

原です。

[#27394] Re: NHK 放映 — SHUDO Kazuyuki <shudoh@...> 2001/01/30

原さん wrote:

[#27395] Re: NHK 放映 — Shin-ichiro Hara <sinara@...> 2001/01/30

原です。

[#27399] Re: NHK 放映 — Nakamura Akifumi <BXQ04723@...> 2001/01/30

[ruby-list:26990] Re: Time & Date

From: " たけ (tk)" <ggb03124@...>
Date: 2001-01-05 07:49:34 UTC
List: ruby-list #26990
たけ(tk)です。

Yukihiro Matsumoto さん曰く。
》ちゅーか、TimeってのはそもそもOSの提供するtime_tの置き換えで
》すからね。Timeに関してはこれの上位互換な置き換えだけしか受け
》入れられないでしょう。符号つき64ビットにするのは構いません
》が、負の数を使えないという事実が変えられない以上、1970年以前
》を表現する方法としては期待できないのでは?

うーむ、Time というのは「コンピュータ用の内部処理用の時間」であって、
「人間用の時間」ではない。と考えるのが妥当なようですね。人間用の時間クラ
スは別に作った方がよい。という結論。

人間用の時間クラスは Date3 に期待しよう。

暦については suchowan さんの下のページが詳しいようです。

http://www.asahi-net.or.jp/~dd6t-sg/

−−

》なぜ負の数が使えないかについては、ふなばさんのページを参照の
》こと。
》
》 http://www.kt.rim.or.jp/~tadf/programming-and-calendar.html

 「エラーとして (time_t)-1 を返してくる」実装があるからというのが理由だ
とすると、チト情けないですが、「コンピュータ用の時間」と割り切ればそれな
りですね。

−−

》考えられる対策としては、OSに頼らず、全世界のタイムゾーンデー
》タベースを持つtime関連のルーチンを自作することですが、私自身
》の手には余ります。これにより1970年という妙な制約を取り除くこ
》とができるのも確かですが、ちょっと勘弁してください。

 タイムゾーン指定文字列の変わりに世界標準時からの時間差を表示する方法
「Fri, Jan 05, 2001 at 12:57:35AM +0900」もあるようですね。これなら、デー
タベースを持つ必要がない。

 タイムゾーン略号→時間差のデータベースは大変そう。同じ略号でも使用期間
によって数値が異なっている場合があるんだぁ・・。

ftp://elsie.nci.nih.gov/pub/tzdata2000h.tar.gz より
》# Zone	NAME	GMTOFF	RULES	FORMAT	[UNTIL]
》Zone		Asia/Singapore
》					6:55:24 -		LMT		1880
》					6:55:24	-		SMT		1905 Jun # Singapore Mean Time
》					7:00	-		MALT	1933	 # Malaya Time
》					7:20	-		MALT	1942 Feb 15
》					9:00	-		JST		1945 Sep  2
》					7:20	-		MALT	1950
》					7:30	-		MALT	1965 Aug  9 # independence
》					7:30	-		SGT		1982 May # Singapore Time
》					8:00	-		SGT

たけ(tk) ggb03124@nifty.ne.jp
http://member.nifty.ne.jp/take_tk

In This Thread