تشارككم الأمثلة في هذه المقالة أساليب التشغيل الأساسية لتاريخ ووقت جافا للرجوع إليها. المحتوى المحدد كما يلي
1. الحصول على مثيل تقويمي: التقويم C = Calendar.getInstance () ؛
2. تحديد تنسيق التاريخ/الوقت: SimpleDateFormat SDF = جديد SimplEdateFormat ("Yyyy-MM-DD HH: MM: SS") ؛
3. تحويل التاريخ/الوقت إلى تنسيق ثابت واستخدام طريقة تنسيق SimpleTformat ():
سلسلة dateTime = sdf.format (c.getTime ()) ؛
4. تحويل السلسلة حتى الآن/الوقت ، استخدم طريقة SimpleDateFormat's Parse (): Date D = SDF3.Parse ("2016-08-08 16:43:00") ؛
5. لزيادة وتقليل التاريخ/الوقت ، استخدم طريقة إضافة () التقويم ، مثل تقليل التاريخ بحلول 100 يوم: C.Add (Calendar.Date ، -100) ؛
6. لإنشاء التاريخ/الوقت ، استخدم طريقة SET () التقويم ، مثل تعيين الساعة إلى 0:
C.Set (Calendar.hour_of_day ، 0) ؛
مثال:
حزمة mycalendar ؛ استيراد java.text.parseException ؛ استيراد java.text.simpleDateFormat ؛ استيراد java.util.calendar ؛ استيراد java.util.date ؛ الطبقة العامة mycalendar {public static void main (string args [] SimplEdateFormat SDF1 = جديد simpleDateFormat ("Yyyymmdd") ؛ SimpleDateFormat SDF2 = جديد spiStFormat ("HHMMSS") ؛ SimplEdateFormat SDF3 = جديد spiStformat ("YyyyMMDDHHMMSS") ؛ SimpleDateFormat SDF4 = جديد SimplEdateFormat ("Yyyy-MM-DD HH: MM: SS") ؛ تاريخ السلسلة = sdf1.format (c.gettime ()) ؛ System.out.println (Date) ؛ وقت السلسلة = sdf2.format (c.getTime ()) ؛ system.out.println (time) ؛ String dt = "20160808162405" ؛ تاريخ d = sdf3.parse (dt) ؛ dt = sdf4.format (d) ؛ C.Settime (D) ؛ C.Add (Calendar.Date ، -100) ؛ C.Set (Calendar.hour_of_day ، 0) ؛ C.Set (Calendar.minute ، 0) ؛ C.Set (Calendar.Second ، 0) ؛ System.out.println ("100 days ons:" + sdf4.format (c.getTime ())) ؛ C.Add (Calendar.Date ، 200) ؛ C.Set (Calendar.hour_of_day ، 0) ؛ C.Set (Calendar.minute ، 0) ؛ C.Set (Calendar.Second ، 0) ؛ system.out.println ("100 يوم في وقت لاحق:" + sdf4.format (c.getTime ())) ؛ }} ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.