avatar of 发明者量化-小小梦 发明者量化-小小梦
پر توجہ دیں نجی پیغام
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() فنکشن اور ٹائم اسٹیمپ

  • ### پیتھون ٹائم ٹیبل

یہ بات ذہن نشین رہے کہ _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() فنکشن اور ٹائم اسٹیمپ