المبرمج العربي نشر 9 يناير 2016 أرسل تقرير مشاركة نشر 9 يناير 2016 أملك قيمة DateTime حصلت عليها من المستخدم وأريد حذف عدد معين من الساعات من هذا التاريخ، فما أسهل طريقة لفعل ذلك في روبي؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 هشام رزق الله نشر 9 يناير 2016 أرسل تقرير مشاركة نشر 9 يناير 2016 يمكنك فعل ذلك بطرق متعددة في روبي، فيمثلا يمكنك تحويل التاريخ الذي حصلت عليه من المستخدم إلى وقت عن طريق استخدام تابع to_time ومن ثم تحذف عدد الساعات المطلوبة وفي النهاية تحوّل الوقت مرة أخرى إلى كائن datetime عن طريق استعمال تابع to_datetime كما في المثال التالي:adjusted_datetime = (datetime_from_form.to_time - n.hours).to_datetime وهنالك طريقة أخرى أبسط مثل يمكنك استخدام هذه الطريقة التي استعملنا فيها تابع advance كما في المثال التالي:adjusted = time_from_form.advance(:hours => -n) اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
المبرمج العربي
أملك قيمة DateTime حصلت عليها من المستخدم وأريد حذف عدد معين من الساعات من هذا التاريخ، فما أسهل طريقة لفعل ذلك في روبي؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.