الفئة الزمنية الأكثر استخدامًا في Java هي java.util.date. منذ أن تم التخلي عن أساليب الحصول على العام والشهر واليوم مثل getyear () و getMonth () في فئة التاريخ ، لذلك نحن بحاجة إلى استخدام التقويم للحصول على تنسيقات التاريخ الأكثر استخدامًا مثل السنة والشهر واليوم والأسبوع.
ملاحظة: تم اختبار جميع الرموز التالية وتمريرها في JDK1.6. قد تستخدم الإصدارات الأخرى بشكل مختلف ، يرجى ملاحظة!
كيفية استخدام التاريخ وتبادل السلسلة
/*** استخدام التاريخ وتبادل السلسلة ، SimpleDateFormat مطلوب هنا. */Date CurrentTime = New Date () ؛ SimpleDateFormat formatter = جديد simpledateFormat ("Yyyy-MM-DD") ؛ String dateString = formatter.format (currenttime) ؛ تاريخ التاريخ = formatter.parse (dateString) ؛النقل المتبادل بين التاريخ والتقويم
/*** التحويل المتبادل بين التاريخ والتقويم*/Calendar Cal = Calendar.getInstance () ؛ Cal.Settime (Date ()
استخدم التقويم للحصول على مجالات زمنية مثل السنة والشهر والأسبوع واليوم والساعة ، إلخ.
/*** استخدم التقويم للحصول على مجالات زمنية مثل السنة والشهر والواسع واليوم والساعة*/cal.get (calendar.year) ؛ cal.get (calendar.month) ؛ cal.get (calendar.week_of_month) ؛
إضافة أو طرح الوقت
/*** إضافة وطرح الوقت*/cal.add (calendar.month ، 1) ؛ system.out.println (cal.gettime ()) ؛
احسب ما هو يوم الأسبوع الذي ينتمي إليه تاريخ معين
CalendArcal = Calendar.getInstance () ؛ Cal.set (2016،08،01) ؛ String [] strdays = new string [] {"Sunday" ، "Monday" ، "Tuesday" ، "Wednesday" ، "Friday" ، "Friday" ، "Saturday"} ؛ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.