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

تحويل LocalDateTime إلى التاريخ والعودة

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

Convert LocalDateTime to Date and back

في الوقت الحالي لا بد لي من كتابة الكثير من اختبارات التكامل لمشروع الترحيل. يستخدم الكود القديم java.util.Date كثيرًا، لكن المشروع يستخدم Java 17. لذلك أردت استخدام فئات التاريخ الأحدث في اختباراتي.

لقد استخدمت الطريقتين المساعدتين التاليتين لتحويل التاريخ إلى LocalDateTime والعودة.

private LocalDateTime toLocalDateTime(Date toConvert) {
        var instant = toConvert.toInstant();
        var zonedDateTime = instant.atZone(ZoneId.systemDefault());
        return zonedDateTime.toLocalDateTime();
}

private Date toDate(LocalDateTime toConvert) {
        var zonedDateTime = toConvert.atZone(ZoneId.systemDefault());
        return Date.from(zonedDateTime.toInstant());
}
بيان الافراج تم نشر هذه المقالة على: https://dev.to/taijidude/convert-localdatetime-to-date-and-back-4lkj?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

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

Copyright© 2022 湘ICP备2022001581号-3