English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمية Java الأساسية

Java Control Flow

Java Arrays

Java موجه للأقران (I)

Java موجه للأقران (II)

Java موجه للأقران (III)

معالجة الاستثنائات Java

قائمة Java List

Java Queue (الطابور)

مجموعات Java Map

مجموعات Java Set

إدخال/إخراج Java (I/O)

قراء/كتابة Java

موضوعات أخرى في Java

برنامج Java للحصول على تاريخ/زمن الحالي

مجموعة الأمثلة Java

في هذا البرنامج، ستتعلم كيفية الحصول على تاريخ وموعد الحالي باستخدام نمط Java.

مثال 1: الحصول على تاريخ وموعد الحالي باستخدام النمط الافتراضي

import java.time.LocalDateTime;
public class CurrentDateTime {}}
    public static void main(String[] args) {
        LocalDateTime current = LocalDateTime.now();
        System.out.println("تاريخ اليوم والموعد الحالي هو: " + current);
    }
}

عند تشغيل البرنامج، تكون النتيجة هي:

تاريخ اليوم والموعد الحالي هو: 2019-08-02T11:25:44.973

في البرنامج المذكور أعلاه، تم حفظ تاريخ اليوم والموعد الحالي باستخدام طريقة LocalDateTime.now() في المتغير current.

بالنسبة للنمط الافتراضي، يكفي استخدام طريقة toString() للتحويل من كائن LocalDateTime إلى نص داخلي.

مثال 2: الحصول على تاريخ وموعد الحالي باستخدام النمط

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class CurrentDateTime {}}
    public static void main(String[] args) {
        LocalDateTime current = LocalDateTime.now();
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS");
        String formatted = current.format(formatter);
        System.out.println("تاريخ اليوم والموعد الحالي هو: " + formatted);
    }
}

عند تشغيل البرنامج، تكون النتيجة هي:

تاريخ اليوم والموعد الحالي هو: 2017-08-02 11:29:57.401

في البرنامج المذكور أعلاه، قمنا بتعريف نمط Year-Month-Day Hours:Minutes:Seconds.Milliseconds باستخدام كائن DateTimeFormatter.

ثم، نستخدم طريقة format() من LocalDateTime للحصول على النص الم格式تم بهذا formatter. مما يمنحنا خروجًا م格式تم.

مثال 3: الحصول على تاريخ وموعد الحالي باستخدام المعلمة المسبقة التحديد

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class CurrentDateTime {}}
    public static void main(String[] args) {
        LocalDateTime current = LocalDateTime.now();
        DateTimeFormatter formatter = DateTimeFormatter.BASIC_ISO_DATE;
        String formatted = current.format(formatter);
        System.out.println("التاريخ الحالي هو: " + formatted);
    }
}

عند تشغيل البرنامج، تكون النتيجة هي:

تاريخ اليوم هو: 20170802

في البرنامج المذكور أعلاه، استخدمنا المعلمة المسبقة التحديد BASIC_ISO_DATE للحصول على تاريخ ISO الحالي كخروج.

مثال 4: الحصول على تاريخ وموعد الحالي باستخدام النمط المحلي

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.time.format.FormatStyle;
public class CurrentDateTime {}}
    public static void main(String[] args) {
        LocalDateTime current = LocalDateTime.now();
        DateTimeFormatter formatter = DateTimeFormatter.ofLocalizedDateTime(FormatStyle.MEDIUM);
        String formatted = current.format(formatter);
        System.out.println("التاريخ الحالي هو: " + formatted);
    }
}

عند تشغيل البرنامج، تكون النتيجة هي:

التاريخ الحالي هو: Aug 2, 2017 11:44:19 AM

في البرنامج المذكور أعلاه، استخدمنا النمط المحلي Medium للحصول على التاريخ والوقت الحالي في النمط المحدد. هناك أنماط أخرى، مثل: Full،Long وShort.

مجموعة الأمثلة Java