4
ফোকাস
1271
অনুসারী

2.12 _D() ফাংশন এবং টাইমস্ট্যাম্প

তৈরি: 2016-12-29 16:28:35, আপডেট করা হয়েছে: 2017-02-14 16:54:35
comments   2
hits   3292

_D() ফাংশন এবং টাইমস্ট্যাম্প


  • ### JS টাইমস্টিক

কৌশল লেখার সময়, আপনি সময় ফ্রেম ব্যবহার করতে পারেন। JS এ, সময় ফ্রেম একটি মিলিসেকেন্ডের সংখ্যা। সাধারণত এটি খুব স্বজ্ঞাত নয়, এটি মূলত প্রোগ্রামের মধ্যে সময়ের অগ্রগতি নির্ধারণ, সময় পার্থক্য গণনা ইত্যাদির জন্য ব্যবহৃত হয়। ডিবাগ বা ডিবাগ করার সময় এটি খুব অসুবিধাজনক। এর জন্য, প্ল্যাটফর্মটিতে একটি ফাংশন রয়েছেঃ_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() ফাংশন এবং টাইমস্ট্যাম্প