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

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

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

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

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

tv_nsec  int

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

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

أمثلة

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

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

انظر أيضًا

مصادر