[#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:43997] Re: ある日付の最終時刻の求め方 (秒単位)

From: "NARUSE, Yui" <naruse@...>
Date: 2007-09-05 14:01:01 UTC
List: ruby-list #43997
成瀬です。

SATOH Fumiyasu wrote:
> さとうふみやす @ OSS テクノロジです。
> 
> ある日時を持った Time オブジェクトからその日の
> 最終時間 (翌日の 0時ちょうど - 1秒) を求めたいのですが、

こんなもんでどうでしょう。
t = Time.now
t2 = Time.local(*t.to_a[3,3].reverse)+24*60*60-1
p t #=> Wed Sep 05 22:57:04 +0900 2007
p t2 #=> Wed Sep 05 23:59:59 +0900 2007

> # ri(1) か何かで指定したクラスのすべてのメソッドの
> # 説明を一度にすべて表示する方法はないかしら。
> # `perldoc モジュール名` みたいな…。

Refe は refe Time でクラスの説明やメソッドの説明が出ますよ。
http://i.loveruby.net/ja/prog/refe.html

ご存知かもしれませんがリファレンスマニュアルとかも
http://www.ruby-lang.org/ja/man/?cmd=view;name=Time

-- 
NARUSE, Yui  <naruse@airemix.com>
DBDB A476 FDBD 9450 02CD 0EFC BCE3 C388 472E C1EA

In This Thread