المبرمج العربي نشر 9 يناير 2016 أرسل تقرير نشر 9 يناير 2016 أملك قيمة DateTime حصلت عليها من المستخدم وأريد حذف عدد معين من الساعات من هذا التاريخ، فما أسهل طريقة لفعل ذلك في روبي؟ اقتباس
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) اقتباس
السؤال
المبرمج العربي
أملك قيمة DateTime حصلت عليها من المستخدم وأريد حذف عدد معين من الساعات من هذا التاريخ، فما أسهل طريقة لفعل ذلك في روبي؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.