مقدمة
عند كتابة برنامج الخلفية ، غالبًا ما يكون ذلك مطلوبًا من الخادم الحالي.
في PHP ، احصل على طابع زمني حالي واستخدم وظيفة Time () ، ويمكن أن يمر إخراج التنسيق خلال التاريخ ().
تقويم ، DateFormat في لغة Java يشكل جزءًا أساسيًا ولكن مهم من معيار Java. التاريخ هو جزء رئيسي من حساب منطق العمل.
الحصول على unix timestamp
في JDK1.0 ، فئة التاريخ هي الفئة الوحيدة التي تمثل الوقت ، ولكن نظرًا لأن فئة التاريخ ليست مريحة لتحقيق التدويل ، بدءًا من إصدار JDK 1.1 ، يوصى باستخدام فئة التقويم للوقت والتاريخ. هنا نقدم بإيجاز كيفية الحصول على الطابع الزمني الحالي مع فئة التاريخ
عادة ما يطلق على تاريخ ووقت النظام كائن تاريخ وإرجاع عدد صحيح طويل.
استيراد java.util.date ؛ Out.println (time.toString ()) ؛
تاريخ التنسيق
يمكن استخدام تنسيق تاريخ تخصيص وظائف DATE () في PHP.
استيراد java.text.simpledateformat ) ؛/ 1387260201 SimpledateFormat = New SimpleDateFormat ("Yyyy-MM-DD HH: SS: SS") ؛ println (str) ؛}}
نص محير في كائنات التاريخ
بالنظر إلى سلسلة وقت التنسيق ، مثل "2013-12-17 14:05:59" ، والتي يجب تحويلها إلى كائن التاريخ لتسهيل الطوابع الزمنية للحصول على عمليات تنسيق أخرى.
استيراد java.text.parsexception ؛ 59 "؛ SimpleToThformat sdf = new SimplEdateFormat (" Yyyyy-MM-DD HH: MM: SS ") ؛ جرب {Date Time = sdf.parse (text) ؛ system.out.println (time.gettime () / 100 0) ؛} catch (pareeexception e) {system.out.println (e.getMessage ()) ؛}}}
الجزء المحدد من تاريخ الاستحواذ
من خلال الفئتين: مؤرخين ، يمكننا بالفعل تحقيق الطابع الزمني الحالي ، إخراج تنسيق التاريخ ، سلسلة التاريخ المنسقة إلى وظيفة كائن التاريخ ، والآن هناك طلب جديد ، وكيفية الحصول على الجزء المحدد من التاريخ ، مثل الساعات الحالية الحالية الحالية ، والعدد الحالي للأيام ، وما إلى ذلك ، وهذا يتطلب فئة التقويم
استيراد java.util.calend ؛ ) ؛ = gcalendar.get (calendar.minute) ؛ + دقيقة + ":" + ثانية) ؛}}
احسب عدد الأيام بين التواريخ
على سبيل المثال ، إذا كانت الاختلافات في الحساب بين 1 أبريل 2010 و 11 مارس 2009 ، فيمكنك استخدام معالجة الوقت والتاريخ للحساب.
مبدأ تنفيذ هذا البرنامج هو: يمثل أولاً نقطتي زمنية محددة. ، ثم قسّم القسم ، يمكنك الحصول على العدد المقابل من الأيام مع ميلي ثانية لمدة يوم واحد (24 ساعة × 60 دقيقة × 60 ثانية × 1000 مللي ثانية). الكود الكامل لهذا المثال هو كما يلي:
استيراد java.util.*؛/*** احسب عدد الأيام بين المواعيد*/الفئة العامة Datexample1 {public static void main (string [] = Calendar.GetInstance () ؛ تحويل الوقت النسبي T1 = c1.gettimeinmillis () ؛ Out.println (أيام) ؛}}
إخراج التقويم الشهري للشهر الحالي
وظيفة هذا المثال هي تقويم شهر النظام الحالي.
مبدأ الإجراء هو: أولاً الحصول على أسبوع من الشهر 1 ، ثم عدد أيام الشهر ، وأخيراً استخدام التحكم في العملية لتنفيذ الإخراج بتنسيق التقويم. هذا هو ، إذا كان رقم 1 هو يوم طباعة وحدة. بعد طباعة تاريخ يوم السبت ، قم بتغيير البنك. الكود الكامل لهذا المثال هو كما يلي:
استيراد java.util.*؛/*** إخراج تقويم الشهر الحالي*/الفئة العامة Datexample2 {public static void main (string [] args) {// احصل على الوقت الحالي Calendar.getInstance () ؛ من الممثل هو C.Set (Calendar.date ، 1) ؛ println system.out.print ("") ؛} // إخراج كل تاريخ (int i = 1 ؛ i <= maxday ؛ i ++) {// output date systerm.print (""+i) ؛ / الإخراج منفصل المساحات system.out.print ("") ؛ = 0) {system.out.println () ؛}} // تغيير system.out.println () ؛}}