"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية تحويل سلسلة التاريخ إلى كائن DateTime باستخدام Joda-Time؟

كيفية تحويل سلسلة التاريخ إلى كائن DateTime باستخدام Joda-Time؟

تم النشر بتاريخ 2024-11-09
تصفح:231

How to Convert a Date String to a DateTime Object with Joda-Time?

تحويل سلسلة تاريخ إلى كائن DateTime باستخدام مكتبة وقت Joda:

أثناء محاولة تحويل سلسلة تاريخ بالتنسيق "04/ 02/2011 20:27:05" إلى كائن DateTime باستخدام مكتبة Joda-Time، قد تواجه خطأ يشير إلى تنسيق غير صالح. يحدث هذا الخطأ لأن مُنشئ DateTime الافتراضي يتوقع تنسيق تاريخ قياسي، لا يتطابق مع السلسلة المتوفرة.

لحل هذه المشكلة وتحويل سلسلة التاريخ إلى كائن DateTime بنجاح، نحتاج إلى استخدام DateTimeFormat لتحديد التنسيق المناسب للتحليل:

DateTimeFormatter formatter = DateTimeFormat.forPattern("dd/MM/yyyy HH:mm:ss");
DateTime dt = formatter.parseDateTime("04/02/2011 20:27:05");

من خلال تعيين نمط التنسيق على "dd/MM/yyyy HH:mm:ss"، فإننا نخبر Joda -الوقت المتوقع لتاريخ بالتنسيق "يوم/شهر/سنة، ساعة:دقيقة:ثانية". يتيح ذلك للمكتبة تحليل سلسلة التاريخ بشكل صحيح وإنشاء كائن DateTime.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3