التابع nsec‎ الخاص بالصنف Time في روبي

من موسوعة حسوب
< Ruby‏ | Time
مراجعة 14:33، 7 نوفمبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>nsec‎</code> الخاص بالصنف <code>Time</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف:...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يُعيد التابع nsec عدد النانوثواني المقابل للتوقيت time.


يختلف الرقمان الدنييان في to_f و nsec لأن الترميزIEEE 754 double ليس دقيقا بما يكفي لتمثيل عدد النانوثواني التي مرت منذ التوقيت العالمي الموحد (UTC).

يُعيد التابع nsec قيمة أكثر دقة.

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

nsec  int

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

أمثلة

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

t = Time.now        #=> 2007-11-17 15:18:03 +0900
"%10.9f" % t.to_f   #=> "1195280283.536151409"
t.nsec              #=> 536151406‎

انظر أيضا

  • التابع month: يستخلص التابع month من التوقيت رقم الشهر من السنة (1..12) لـ time.
  • التابع round: يُقرّب التابع round الثواني الفرعية وفق دقة معينة من المنازل العشرية (0 هو القيمة الافتراضية). تقوم بيُعيد التابع round توقيتا Time جديدًا. يجب أن يكون الوسيط ndigits (انظر فقرة البنية العامة) 0 أو عددًا صحيحًا أو موجبًا.

مصادر