English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في Java، أكثر الفئات الزمنية استخدامًا هي java.util.Date، نظرًا لأن هذه الفئة قد أزيلت طرق الحصول على سنوات، أشهر، أيام، مثل getYear(), getMonth()، لذا يجب استخدام Calendar للحصول على سنوات، أشهر، أسابيع، وأشكال تاريخية مستخدمة بشكل شائع
ملاحظة:كل هذه الأكواد قد تم اختبارها في JDK 1.6، قد تختلف في إصدارات أخرى، يرجى الانتباه!
* استعمال تحويل Date و String
/** * استعمال تحويل Date و String، هنا يجب استخدام SimpleDateFormat */ Date currentTime = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); String dateString = formatter.format(currentTime); Date date = formatter.parse(dateString);
* تحويل Date و Calendar
/** * تحويل Date و Calendar */ Calendar cal = Calendar.getInstance(); cal.setTime(new Date()); Date date1 = cal.getTime();
استخدام Calendar للحصول على سنوات، أشهر، أسابيع، أيام، ساعات، وغيرها من مجالات الوقت
/** * استخدام Calendar للحصول على السنوات، الأشهر، الأسبوع، اليوم، الساعة، إلخ من مجالات الوقت */ cal.get(Calendar.YEAR); cal.get(Calendar.MONTH); cal.get(Calendar.WEEK_OF_MONTH); cal.get(Calendar.DAY_OF_MONTH);
إضافة أو خصم الوقت
/** * إضافة أو خصم الوقت */ cal.add(Calendar.MONTH, 1); System.out.println(cal.getTime());
حساب تاريخ معين هو أي يوم من الأسبوع
Calendar cal = Calendar.getInstance(); cal.set(2016,08,01); String[] strDays = new String[] { "SUNDAY", "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY" }; System.out.println(strDays[cal.get(Calendar.DAY_OF_WEEK) - 1]);
هذا هو نهاية محتوى هذا المقال، نأمل أن يكون قد ساعدكم في التعلم، ونأمل أن تحصلوا على دعمكم الكبير لتعليم呐喊.
بيان: محتوى هذا المقال تم جمعه من الإنترنت، حقوق النشر تعود إلى المالك الأصلي، تم جمع المحتوى من قبل المستخدمين عبر الإنترنت بطرقهم الخاصة، لا يمتلك هذا الموقع حقوق الملكية، لم يتم تعديل المحتوى بشكل إنساني، ولا يتحمل هذا الموقع أي مسؤولية قانونية. إذا وجدت محتوى يشتبه في انتهاك حقوق النسخ، فلا تتردد في إرسال بريد إلكتروني إلى: notice#oldtoolbag.com (عند إرسال البريد الإلكتروني، يرجى استبدال #بـ @) لتقديم الشكوى، وتقديم الأدلة ذات الصلة، إذا تم التحقق من صحة الشكوى، سيتم حذف المحتوى المزعوم فوراً.