المبرمج العربي نشر 21 ديسمبر 2015 أرسل تقرير نشر 21 ديسمبر 2015 أستطيع في لغة روبي أن أضيف عدد معين من ساعات إلى كائن Time (Time.now + 10.hours) فهل هنالك شيء مشابه لإضافة الدقائق والثواني؟ مثلا Time.now + 15.mins؟ اقتباس
0 هشام رزق الله نشر 21 ديسمبر 2015 أرسل تقرير نشر 21 ديسمبر 2015 في لغة روبي لن تعمل طريقة 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 اقتباس
السؤال
المبرمج العربي
أستطيع في لغة روبي أن أضيف عدد معين من ساعات إلى كائن Time (Time.now + 10.hours) فهل هنالك شيء مشابه لإضافة الدقائق والثواني؟ مثلا Time.now + 15.mins؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.