• 0

كيف أضيف دقائق إلى كائن وقت في روبي؟

أستطيع في لغة روبي أن أضيف عدد معين من ساعات إلى كائن Time (Time.now + 10.hours) فهل هنالك شيء مشابه لإضافة الدقائق والثواني؟ مثلا Time.now + 15.mins؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

في لغة روبي لن تعمل طريقة  Time.now + 10.hours لأن لأن هذه الطريقة تابعة لمكتبة ActiveSupport الموجودة في إطار ويب ريلز، وبالطبع فهو يملك أيضا توابع minutes وseconds.
أما بالنسبة لإضافة الوقت إلى كائن Time في روبي فيمكنك استخدام العامل الحسابي + ومن ثم تكتب عدد الثواني التي تريد إضافتها إلى الوقت، وفي حالة ما أردت إضافة دقائق فاضرب عدد الدقائق في 60 ونفس الأمر بالنسبة للساعات والأيام وغيرها كما في المثال التالي:

irb> t = Time.now
#=> 2011-08-03 22:35:01 -0600

irb> t2 = t + 10               # 10 Seconds
#=> 2011-08-03 22:35:11 -0600

irb> t3 = t + 10*60            # 10 minutes
#=> 2011-08-03 22:45:01 -0600

irb> t4 = t + 10*60*60         # 10 hours
#=> 2011-08-04 08:35:01 -0600

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن