Project1

标题: RM怎样调用系统时间 [打印本页]

作者: 凌冰    时间: 2008-5-14 20:42
标题: RM怎样调用系统时间
RT [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 禾西    时间: 2008-5-14 20:44
Time.now
作者: 凌冰    时间: 2008-5-14 20:59
具体怎样调用

包括日期和时间
作者: 禾西    时间: 2008-5-14 21:04
p Time.now.to_s
exit
[LINE]1,#dddddd[/LINE]
順道嚮淩冰問好^^ [LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: cZooCz    时间: 2008-5-14 21:06
直接拷贝F1~
时间的类。

父类Object
包含的模块Comparable
类方法Time.now
返回当前时间的 Time 对象。

方法self + other
返回 self 之后 other 秒钟的那个时间。

self - other
若 other 是 Time 对象的话,就以 Float 形式返回这二者间的时间差,单位是秒。若 other 是数值时,就返回 self 之前 other 秒钟的那个时间。

self <=> other
时间的比较。other 必需是 Time 对象或数值。若是数值的话,就把它当做自起算时间以来经过的秒数,然后进行比较。

strftime(format)
按照 formatt 字符串的模式,将时间变为字符串,并返回结果。format 字符串可以使用下列形式。

%A

星期几的名称(Sunday,Monday ... )

%a

星期几的简称(Sun,Mon ... )

%B

月の名称 (January, February ... )

%b

月份的名称(Jan,Feb ... )

%c

日期和时间

%d

日期(01-31)

%H

24 时制的小时(00-23)

%I

12 时制的小时(00-11)

%j

一年中的第几天(001-366)

%M

分钟(00-59)

%m

表示月份的数字(01-12)

%p

上午/下午(AM/PM)

%S

秒钟(00-60)(60是闰秒)

%U

表示周的数字。以第一个星期天作为第一周的开始(00-53)

%W

表示周的数字。以第一个星期一作为第一周的开始(00-53)

%w

表示星期几的数字。星期天是 0(0-6)

%X

时刻

%x

日期

%Y

表示公历年份的数字

%y

公历年份的后两位数字(00-99)

%Z

时区

%%

% 本身

sec
返回秒。

min
返回分。

hour
返回时。

mday
返回日。

mon
返回月。

year
返回年。

wday
返回表示星期几的数字。
[LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: 凌冰    时间: 2008-5-14 21:07
以下引用禾西于2008-5-14 13:04:02的发言:

p Time.now.to_s
exit



順道嚮淩冰問好^^

禾西殿是在难为我吗?
但还是谢谢你
作者: 凌冰    时间: 2008-5-14 21:09
以下引用cZooCz于2008-5-14 13:06:59的发言:

直接拷贝F1~
时间的类。

父类Object
包含的模块Comparable
类方法Time.now
返回当前时间的 Time 对象。

方法self + other
返回 self 之后 other 秒钟的那个时间。

self - other
若 other 是 Time 对象的话,就以 Float 形式返回这二者间的时间差,单位是秒。若 other 是数值时,就返回 self 之前 other 秒钟的那个时间。

self <=> other
时间的比较。other 必需是 Time 对象或数值。若是数值的话,就把它当做自起算时间以来经过的秒数,然后进行比较。

strftime(format)
按照 formatt 字符串的模式,将时间变为字符串,并返回结果。format 字符串可以使用下列形式。

%A

星期几的名称(Sunday,Monday ... )

%a

星期几的简称(Sun,Mon ... )

%B

月の名称 (January, February ... )

%b

月份的名称(Jan,Feb ... )

%c

日期和时间

%d

日期(01-31)

%H

24 时制的小时(00-23)

%I

12 时制的小时(00-11)

%j

一年中的第几天(001-366)

%M

分钟(00-59)

%m

表示月份的数字(01-12)

%p

上午/下午(AM/PM)

%S

秒钟(00-60)(60是闰秒)

%U

表示周的数字。以第一个星期天作为第一周的开始(00-53)

%W

表示周的数字。以第一个星期一作为第一周的开始(00-53)

%w

表示星期几的数字。星期天是 0(0-6)

%X

时刻

%x

日期

%Y

表示公历年份的数字

%y

公历年份的后两位数字(00-99)

%Z

时区

%%

% 本身

sec
返回秒。

min
返回分。

hour
返回时。

mday
返回日。

mon
返回月。

year
返回年。

wday
返回表示星期几的数字。

看过了,没看明白,我在研究研究吧!谢谢二位
作者: wy29    时间: 2008-5-14 21:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: 禾西    时间: 2008-5-14 21:19
以下引用凌冰于2008-5-14 13:07:52的发言:
禾西殿是在难为我吗?
但还是谢谢你

沒有啊,只是一時不瞭解淩冰殿的要求而已。以爲只是想要找到相關數據就行...
作者: 凌冰    时间: 2008-5-14 21:25
以下引用禾西于2008-5-14 13:19:16的发言:


以下引用凌冰于2008-5-14 13:07:52的发言:
禾西殿是在难为我吗?
但还是谢谢你


沒有啊,只是一時不瞭解淩冰殿的要求而已。以爲只是想要找到相關數據就行...

那我误会你了{/wx}
作者: wy29    时间: 2008-5-14 21:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: 禾西    时间: 2008-5-14 21:42
也可以 PM 版主用 1 分換取被伸手黨吃掉的好人卡一張
作者: 凌冰    时间: 2009-6-12 08:00
大家回答问题都挺辛苦的 {/wx}




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1