Corona中文站

强大、易学的跨平台(iOS/Android)开发框架。QQ群1:74390406(满) 群2:221929599

导航

五分钟学会Corona(二十三) - OS Library
OS Library

这个库是通过table os来实现的。

os.clock ()

返回一个精确到秒的CPU时间,给程序使用。


os.date ([format [, time]])

返回一个包含日期和时间的字符串或table,并且可以通过字符串format指定格式。

如果time参数也有的话,这就是要被格式化的时间(参看os.time函数可以得到一个这个值的描述)。否则,函数格式化当前的时间。

如果format是用“!”开始的话,那么date会被采用 Coordinated Universal Time格式。这个可选字符后,如果格式是字符串“*t”,则date返回一个table,包含下列字段:year(四个数字),month(1-12),day(1-31),hour(0-23),min(0-59),sec(0-61),wday(星期方式的天,星期天是1),yday(一年中的天),isdst(夏令时标志,布尔值)。

如果format不是“*t”,那么date返回一个日期字符串,通过类似于C函数 strftime 的方式进行格式化。

当不用参数来调用时,date返回一个合理的日期和时间表示,这依赖于宿主系统和当前的本地化设置(就是说,os.date()等价与os.date(“%c”))


os.difftime (t2, t1)

返回从t1到t2时间之间的秒数差。在POSIX,Windows,和其他系统中,这个值是精确等于t2-t1。



os.exit ([ code ])

调用C函数exit,可选参数code是错误号,终止宿主程序。 code默认值是作为成功的错误号。



os.remove (filename)

根据给定的名字删除文件和目录。目录必须为空才可以删除。如果函数调用失败,则返回nil,加上一个描述错误的字符串。



os.rename (oldname, newname)

重命名文件或目录,从 oldname 改名为 newname。如果这个函数失败,就返回nil,加上一个描述错误的字符串。



os.time ([table])

当没有参数时,返回当前时间,当指定table时则时一个日期和时间的描述时,这个table必须有字段:year, month, day, hour, min, sec, 和 isdst (这些字段描述参看 os.date 函数)。

返回值类型是一个数字,值依赖你的系统。在POSIX,windows和其他操作系统上,这个数字累计了从开始时间开始到现在的秒数。( "epoch")。在其他系统中,意思没有指定,这个返回的数字只能被用作date和difftime的参数。
<< 五分钟学会Corona(二十二) - System and OS五分钟学会Corona(二十四) - 交互性和事件检测 >>

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最近发表

Powered By Z-Blog 1.8 Walle Build 100427 Copyright 2011-2015 BuildApp.Net. All Rights Reserved.