Project1

标题: 怎么获取时间? [打印本页]

作者: 1742    时间: 2012-5-26 14:19
标题: 怎么获取时间?
我想做一个农场,一天可以摘20朵植物,摘了20朵之后就要等到第二天才可以再摘,可是我不知道怎么获取时间。
哪位高手可以告诉我,详细一些,最好有范例·
谢谢啦!dsu_plus_rewardpost_czw
作者: chd114    时间: 2012-5-26 14:20
获取可以,但是条件分歧可能做不了
作者: hys111111    时间: 2012-5-26 14:23
本帖最后由 hys111111 于 2012-5-26 14:25 编辑

http://rpg.blue/thread-229947-1-1.html
这里



Time
时间的类。

父类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
返回表示星期几的数字。

作者: 1742    时间: 2012-5-26 15:01
hys111111 发表于 2012-5-26 14:23
http://rpg.blue/thread-229947-1-1.html
这里

能帮我做出个范例吗?我实在看不懂= =
作者: hys111111    时间: 2012-5-26 16:53
请无视“破例”这两个字……我脑残了不小心打出来的……这本身是我的义务……

好吧,范例出来了……
原理都是一样的……(需要保存才行)
时间系统.rar (188.12 KB, 下载次数: 372)
作者: chd114    时间: 2012-5-26 17:13
hys111111 发表于 2012-5-26 16:53
请无视“破例”这两个字……我脑残了不小心打出来的……这本身是我的义务……

好吧,范例出来了……

你只穿了DATA?




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