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

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

يُعيد التابع nsec النانو ثانية المقابل للتوقيت الذي مر منذ توقيت يونيكس.

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

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

nsec  int

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

يعاد عدد صحيح يمثِّل عدد النانوثواني المقابلة للتوقيت التي مرت منذ توقيت يونيكس.

أمثلة

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

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

انظر أيضًا

  • التابع yday: يُعيد عددًا صحيحًا يمثل يوم من السنة.

مصادر