8
Follow
1375
Followers
2.12 _D() फ़ंक्शन और टाइमस्टैम्प
Created 2016-12-29 16:28:35 Updated 2017-02-14 16:54:35
2
3602
_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); }कोड रीसेट चल रहा है:
-
पायथन समय सारणी
ध्यान दें कि 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)बैकटेस्टिंग से पता चलता है:
Related Recommendations


