التابع Time.subsec‎ في روبي

من موسوعة حسوب
< Ruby‏ | Time

يُعيد التابع subsec الجزء العشري للثانية من التوقيت الذي استدعي معه.

يمكن أن تكون القيمة المُعادة عددًا جذريًّا.

تختلف الأرقام الدنيا المعادة من التابع to_f والتابع subsec لأن الأعداد العشرية المضاعفة ذات المعيار IEEE 754 ليست دقيقة بما يكفي لتمثيل العدد جذري. يُعيد التابع subsec قيمة أكثر دقة.

البنية العامة

subsec → number‎

القيمة المعادة

يعاد الجزء العشري للثانية من التوقيت المعطى.

أمثلة

مثال على استخدام التابع subsec‎:

t = Time.now        #=> 2009-03-26 22:33:12 +0900
"%10.9f" % t.to_f   #=> "1238074392.940563917"
t.subsec            #=> (94056401/100000000)‎

انظر أيضًا

  • التابع strftime: يُنسق التوقيت وفقًا للموجّهات (directives) الموجودة في سلسلة التنسيق المعطاة.
  • التابع succ: يُعيد توقيتا جديدًا، مع إضافة ثانية واحدة على التوقيت الذي استُدعي معه.

مصادر