<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## os.time ([table]) 功能:按table的內容返回一個時間值(數字),若不帶參數則返回當前時間.(在許多系統中該數值是當前距離某個特定時間的秒數。) 說明:當為函數調用附加一個特殊的時間表時,該函數就是返回距該表描述的時間的數值。這樣的時間表有如下的區間: ![](https://box.kancloud.cn/2016-02-22_56cb2ca1cd136.jpg) 前三項是必需的,如果未定義后幾項,默認時間為正午(12:00:00)。如果是在里約熱內盧(格林威治向西三個時區)的一臺Unix計算機上(相對時間為1970年1月1日,00:00:00),對于pc機(中國時區而言)有稍微更改,更改了為1970年1月1日,08:00:00,這是因我國與其它國家時間差導致。 例子: ~~~ print(os.time{year=1970, month=1, day=1,hour=8}) print(os.time{year=1970, month=1, day=1}) --若未定義“時,分,秒”,默認時間為正午(04:00:00) ~~~ 運行結果: -->0 -->14400(14400 = 4*60*60 ) ## os.date ([format [, time]]) 功能:返回一個按format格式化日期、時間的字串或表 說明:函數date,其實是time函數的一種“反函數”。它將一個表示日期和時間的數值,轉換成更高級的表現形式。其第一個參數是一個格式化字符串,描述了要返回的時間形式。第二個參數就是時間的數字表示,默認為當前的時間。 參數:format: *t":將返一個帶year(4位),month(1-12), day (1--31), hour (0-23), min (0-59), sec (0-61), wday (星期幾, 星期天為1), yday (年內天數), and isdst (是否為日光節約時間true/false)的帶鍵名的表;? 若沒有"*t"則返回一個按C的strftime函數格式化的字符串; 若不帶參數,則按當前系統的設置返回格式化的字符串 os.date() <=> os.date("%c") 例子:我當前PC時間,如圖: ![](https://box.kancloud.cn/2016-02-22_56cb2ca1d9efb.jpg) 代碼: ~~~ t = os.date("*t", os.time()); for i, v in pairs(t) do print(i,"->",v); end ~~~ 運行結果 : ![](https://box.kancloud.cn/2016-02-22_56cb2ca1ec24b.jpg) 運行結果和以上時鐘的秒,不一致,你想,截圖也要時間的,呵呵。 如果使用帶標記(見下表)的特殊字符串,os.data函數會將相應的標記位以時間信息進行填充,得到一個包含時間的字符串。 ![](https://box.kancloud.cn/2016-02-22_56cb2ca206e5b.jpg) 例子: ~~~ print(os.date("today is %A, in %B")) print(os.date("%X", 906000490)) ~~~ 運行結果: ![](https://box.kancloud.cn/2016-02-22_56cb2ca21c99c.jpg) 同時,也可以使用明確的字符串格式方式(例如"%m/%d/%Y") 例子: ~~~ print(os.date("%m/%d/%Y", 906000490)) ~~~ 運行結果: ![](https://box.kancloud.cn/2016-02-22_56cb2ca22bfdc.jpg) ## os.difftime (t2, t1) 功能:返回t1到t2相差的秒數 例子: ~~~ t1 = os.time(); for i = 0, 100000 do os.time(); end t2 = os.time(); print(string.format("t1: %d t2: %d",t1,t2)) print(os.date("%x", t1)) print(os.date("%X", t2)) print(os.difftime(t2, t1)); ~~~ 運行結果: ![](https://box.kancloud.cn/2016-02-22_56cb2ca239fe3.jpg) ## os.clock () 功能:返回一個程序使用CPU時間的一個近似值 例子: ~~~ local x = os.clock(); print(os.clock()) local s = 0; for i = 1, 100000 do s = s + i; end print(string.format("elapsed time : %.2f\n", os.clock() - x)); ~~~ 運行結果: ![](https://box.kancloud.cn/2016-02-22_56cb2ca247ca5.jpg) ?
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看