4
ध्यान केंद्रित करना
1271
समर्थक

2.12 _D() फ़ंक्शन और टाइमस्टैम्प

में बनाया: 2016-12-29 16:28:35, को अपडेट: 2017-02-14 16:54:35
comments   2
hits   3292

_D() फ़ंक्शन और टाइमस्टैम्प


  • ### जे एस समय सारणी

जब आप रणनीति लिखते हैं, तो आपको समय फलक का उपयोग करने में समस्याएं होती हैं। जेएस में समय फलक एक मिलीसेकंड के स्तर पर एक संख्या है। आमतौर पर यह बहुत सहज नहीं होता है, यह मुख्य रूप से प्रोग्राम में समय के पहले और बाद के क्रम को निर्धारित करने, समय अंतर की गणना करने आदि के लिए उपयोग किया जाता है। यह डिबगिंग या डीबगिंग के दौरान बहुत असुविधाजनक है। इसके लिए, मंच में एक फ़ंक्शन हैः_D (() फ़ंक्शन, जिसका उपयोग समय फलक को स्ट्रिंग के रूप में प्रदर्शित करने के लिए किया जाता है। और कभी-कभी आपको एक विशिष्ट समय को समय सारिणी में बदलने की आवश्यकता होती है, तो क्या होगा?

उदाहरण के लिए कोड:

  function main(){
        // example TimeString to TimeStamp
        //timeStr format:  "2016.12.01 13:55:60";
        var stamp = new Date("2014-07-10 10:21:12:500").getTime();
        Log("stamp:", stamp,"_D(stamp)" ,_D(stamp) ,"srting : 2014-07-10 10:21:12");

        //timeStr format:  "2016.12.01 13:55:60:300";
        var stamp2 = new Date("2014-07-10 10:21:12").getTime();
        Log("stamp2:", stamp2,"_D(stamp)" ,_D(stamp2) ,"srting : 2014-07-10 10:21:12");

        var nowTimeStamp = new Date().getTime();
        var nowTimeStr = _D(nowTimeStamp);
        Log(new Date(nowTimeStr).getTime(), nowTimeStamp);
  }

कोड रीसेट चल रहा है:

2.12 _D() फ़ंक्शन और टाइमस्टैम्प

  • ### पायथन समय सारणी

ध्यान दें कि Python में D () फ़ंक्शन का उपयोग थोड़ा अलग है, हम इसे कोड में भी परीक्षण करेंगे।

  import time
  def main():
      # example TimeString to TimeStamp
      # timeStr format:  "2016.12.01 13:55:60";

      # time.mktime(tupletime)
      # 接受时间元组并返回时间辍(1970纪元后经过的浮点秒数)。

      stamp = time.mktime((2014, 7, 10, 10, 21, 12, 5, 0, 0))
      Log("stamp:", stamp, "_D(stamp)", _D(stamp)," srting : 2014-07-10 10:21:12")

      stamp2 = time.mktime((2014, 7, 10, 10, 21, 12, 0, 0, 0))
      Log("stamp2:", stamp2, "_D(stamp)", _D(stamp2), "srting : 2014-07-10 10:21:12")

      nowTimeStamp = time.time()
      nowTimeStr = _D(nowTimeStamp)
      Log("nowTimeStamp:", nowTimeStamp, "nowTimeStr:", nowTimeStr)

बैकटेस्टिंग से पता चलता है:

2.12 _D() फ़ंक्शन और टाइमस्टैम्प