المعامل -‎ الخاص بالصنف Time في روبي

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

يُعيد المعامل - الفرق بالثانية بين وقتين، أو يطرح عددًا يمثِّل الثواني من التوقيت المعطى.

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

time - other_time  float
time - numeric  time

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

يعاد عدد عشري يمثِّل عدد الثواني الناتجة عن طرح التوقيت time من التوقيت other_time (أي الفرق بينهما)، أو يطرح العدد numeric (بواحدة الثانية) من التوقيت time.

أمثلة

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

t = Time.now       #=> 2007-11-19 08:23:10 -0600
t2 = t + 2592000   #=> 2007-12-19 08:23:10 -0600
t2 - t             #=> 2592000.0
t2 - 2592000       #=> 2007-11-19 08:23:10 -0600‎

انظر أيضا

  • المعامل +: يضيف عددًا من الثواني (ربما يكون عدد كسري) إلى التوقيت المعطى، ثم يُعيد تلك القيمة كتوقيت جديد.
  • المعامل <=>: يوازن بين توقيتين.

مصادر