1 --自己封装一个Debug调试日志
2
3
4 Debug={}
5 Info={}
6
7 local function writeMsgToFile(filepath,msg)
8
9 end
10
11 function Debug.Log(...)
12
13 local arg={...}
14
15 local msg="["..os.date("%Y-%m-%d %X",os.time()).." debug]"--这里时间格式下面将附上,不要都大写了
16
17 for k,v in pairs(arg) do
18
19 msg=msg..tostring(v)
20
21 end
22
23 if release then
24
25 return
26 --writeMsgToFile("log.txt",msg)
27
28 else
29 print(msg)
30
31
32 end
33
34 end
35
36 local function Info.Log(...) --这里我们在产品发布后需要打印的东西
37
38 local arg={...}
39
40 local msg="["..os.date("%Y-%m-%d %X",os.time()).." info]"
41
42 for k,v in pairs(arg) do
43
44 msg=msg..tostring(v)
45 end
46
47 if release then
48
49 writeMsgToFile("log.txt",msg)
50
51 else
52 print(msg)
53
54
55 end
1 --转载 http://blog.csdn.net/guang11cheng 的时间格式博客
-- 获取当前的格林尼治时间
2 print(os.time())
3
4
5 -- 获取当前时间的字符串表示,形如:11/28/08 10:28:37
6 print(os.date())
7
8
9 -- 获取当前日期的字符串表示,形如:11/28/08
10 print(os.date("%x", os.time()))
11
12
13 -- 获取当前时间的字符串表示,形如:10:28:37
14 print(os.date("%X", os.time()))
15
16
17 -- 获取当前时间的字符串表示,形如:10/10/13 10:28:37
18 print(os.date("%c", os.time()))
19
20
21 -- 获取当前时间的字符串表示,形如:2013-10-10 10:28:37
22 print(os.date("%Y-%m-%d %H:%M:%S", os.time()))
23
24
25
26
27 --函数os.clock返回执行该程序CPU花去的时钟秒数
28 local x1 = os.clock()
29 local s = 0
30 for i = 1, 10000000 do
31 s = s + i
32 end
33 local x2 = os.clock()
34 print(string.format("elapsed time: %.2f\n", x2 - x1))
35
36
37
38
39 local T2009_StartTime = { year=2013, month=2, day=9, hour=0, min=0, sec=0 }
40 local T2009_EndTime = { year=2013, month=2, day=17, hour=23, min=59, sec=59 }
41
42
43 T2009_AvtivityTime = { startTime = os.time(T2009_StartTime), endTime = os.time(T2009_EndTime) }
44
45
46 print('加载礼包活动成功,活动时间:' .. os.date('%c', T2009_AvtivityTime.startTime) ..
47 '~' .. os.date('%c', T2009_AvtivityTime.endTime))
48
49
50
51
52 temp = os.date("*t", os.time())
53 print(temp)
54 --[[则会产生表
55 {year = 1998, month = 9, day = 16, yday = 259, wday = 4,
56 hour = 23, min = 48, sec = 10, isdst = false}
57 --]]
|
请发表评论