[#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:26983] Re: Time & Date

From: " たけ (tk)" <ggb03124@...>
Date: 2001-01-04 17:10:03 UTC
List: ruby-list #26983
たけ(tk)です。

Tadayoshi Funaba さん曰く。
》> 困った表現になりますが、普通は日付型として扱いたい場合には時刻部分をカッ
》> トしておけば(=00:00:00 にすれば)日付しか出なくなるので便利なわけです。
》
》んー、便利なんでしょうか。

 そういわれると困ってしまいますね。なんか文化の違いを感じる。見栄とテキ
トーな解釈を便利と感じる文化と、原理原則と厳密な互換性を尊重する文化の違
い。まあ、原理原則がはっきりしていれば自分で何とか出来るという面はありま
すね。

》date3 のようなものの需要はあると思うのですが、Time を置き換えるのはム
》リですね。

 Time の制限をなくそうという動きはないのでしょうか?。32ビットマシン
でも符号付きの64ビットで実装するとか・・。

* たけ(tk)の場合、自分の誕生日を Time で表せないが残念で・・。

》> p Date.strptime( '2000-12-31' ) # nil
》> 
》> では駄目で、書式を指定しなければならないんですね。
》
》もちろん。strptime とはそういうものですからね。書式は "%c" がデフォル
》トになってます。

 テキトーに解釈して欲しいなぁ、と思うのは文化の違いなのだろう。

 * 1/2/3 という表示では2001年2月3日か2003年1月2日か200
3年2月1日か、はたまた1900年代の話か分からないが、2001/2/3 なら2
001年2月3日に確定するはず。

》があります。ただ、date3 向けにそういう仕掛を用意することは考えています。

 期待しよう。

》> * バグめっけ。
》んー、これはバグではありません。"%y" ではなく、"%Y" をつかうべきでした。
》そして、"%D" は "%m/%d/%y" ですから。

 了解。

》> 》> time = Time.mktime(ParseDate.parsedate('1999-12-31'))	#	NG
》> 》> time = Date.new(ParseDate.parsedate('1999-12-31'))	#	NG
》> 》
》> 》これやると、どうしてタイムゾーンが反映されないんだ、とか、いわれるかな。
》> 
》>  しかし、Date.new( 1999, 12, 31)が既に出来るのだから、変わらないの
》> では?。
》
》?? ParseDate はタイムゾーンの略名を含む配列を返します。

 Date.new( 1999, 12, 31)でもタイムゾーンは反映されていないのではないか、
という趣旨でありました。

#!ruby -Ks
require "parsedate"
include ParseDate
p parsedate "2001/1/2 0:0:0 abc"	#[2001, 1, 2, 0, 0, 0, "abc", nil]
												これのこと?↑

p parsedate Time.now.to_s	#	[nil, 1, 5, 2, 0, 13, nil, 5]
p Time.now					#	Fri Jan 05 02:00:13 東京 (標準時) 2001

* parsedate Time.now.to_s では情報が落ちてしまうんですね。
* Time.now.to_s でも "2001-01-02 02:00:13 JST" が良いと思うんだけどなぁ。

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

In This Thread