[#43996] ある日付の最終時刻の求め方 (秒単位) — SATOH Fumiyasu <fumiyas@...>

さとうふみやす @ OSS テクノロジです。

14 messages 2007/09/05
[#43998] Re: ある日付の最終時刻の求め方 (秒単位) — "GOTO Kentaro" <gotoken@...> 2007/09/05

07/09/05 に SATOH Fumiyasu<fumiyas@osstech.jp> さんは書きました:

[ruby-list:44005] Re: ある日付の最終時刻の求め方 (秒単位)

From: Kazuhiro NISHIYAMA <zn@...>
Date: 2007-09-05 17:38:16 UTC
List: ruby-list #44005
西山和広です。

At Thu, 6 Sep 2007 01:53:38 +0900,
GOTO Kentaro wrote:
> 
> じゃあ僕からも単に興味本位の質問なのですが
> Ruby で閏秒を正しく扱う方法は知られているのでしょうか。
> FreeBSD なら timeinfo を正しく定義すればロンドンの
> 2006年の年明けの1秒前が 23:59:60 となるのかなと思いましたが、
> やりかたがよくわかりませんでした。。。

Debianなら環境変数TZをright/以下のものにすれば
閏秒になりました。

% env TZ=right/UTC ruby -e 'p Time.utc(2006,1,1)-1'
Sat Dec 31 23:59:60 UTC 2005
%

-- 
|ZnZ(ゼット エヌ ゼット)
|西山和広(Kazuhiro NISHIYAMA)

In This Thread