2024-07-11
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
जावा 8 इत्यनेन समयप्रक्रियायां व्यापकरूपेण सुधारः कृतः अस्ति तथा च सर्वाणि तिथिसमयानि, पञ्चाङ्गं समयसम्बद्धानि एपिआइ च पुनः परिकल्पितानि सन्ति । तथा च तान् java.time package and sub-packages इत्यस्य अधः एकरूपेण स्थापयन्तु ।
जावास्य दोषाः5:
java.util.Date
इदं सूत्र-सुरक्षितं नास्ति, अस्य वर्गस्य उपयोगं कुर्वन् भवद्भिः स्वयमेव बहु-सूत्र-समवर्तन-समस्याः सम्पादनीयाः ।java.util.Date
पूर्वनिर्धारिततिथिः, वर्षः तः अस्ति1900
आरभत, मासात् 1
आरम्भः, दिवसात् 0
आरम्भार्थं एकरूपता नास्ति ।तथाDate
वर्गे प्रत्यक्षतया तिथयः परिवर्तयितुं सम्बन्धितविधिषु अपि अभावः अस्ति ।जावा8 कृते सुधारयोजना:
API
किं सूत्र-सुरक्षितं न केवलं नsetter
method, तथा च उदाहरणे यत्किमपि परिवर्तनं भवति तत् मूलदृष्टान्तं अपरिवर्तितं तिष्ठति इति सुनिश्चित्य नूतनं दृष्टान्तं प्रत्यागमिष्यति ।स्थानीयतिथि: समयक्षेत्रं विना तिथिं प्रतिनिधितुं प्रयुक्तम्, यथा: 2024-07-06 ।
import java.time.LocalDate;
import java.time.Month;
public class LocalDateExample {
public static void main(String[] args) {
// 获取当前日期
LocalDate today = LocalDate.now();
System.out.println("当前日期: " today);
// 创建指定日期
LocalDate specificDate = LocalDate.of(2024, Month.JULY, 6);
System.out.println("指定日期: " specificDate);
// 日期操作示例
LocalDate tomorrow = today.plusDays(1);
System.out.println("明天的日期: " tomorrow);
}
}
// 输出
当前日期: 2024-07-06
指定日期: 2024-07-06
明天的日期: 2024-07-07