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

من موسوعة حسوب
< Ruby‏ | Time
مراجعة 16:51، 7 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يُعيد التابع 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: يُعيد توقيتا جديدًا، مع إضافة ثانية واحدة على التوقيت الذي استُدعي معه.

مصادر