عند الإخراج ، يكون من الضروري إخراج تنسيقات تاريخ مختلفة يمكن تحقيق هذه القيم سلسلة تاريخ بتنسيق خاص.
الفكرة هي كما يلي: على سبيل المثال ، لإخراج اختصار اللغة الإنجليزية للشهر ، استخدم طريقة التنسيق () لفئة السلسلة ، وتحدد المعلمة الأولى المكان المحلي. هو ٪ السل لتمثيل اختصار الشهر ، والثالث المعلمات هي كائنات فئة التاريخ ().
الرمز كما يلي:
نسخة الكود كما يلي:
استيراد java.util.date ؛
استيراد java.util.locale ؛
الفئة العامة example1 {
الفراغ الثابت العام الرئيسي (سلسلة [] args) {
تاريخ اليوم = تاريخ جديد () ؛
// السلسلة المنسقة هي اختصار الشهر الإنجليزي
String A = string.format (locale.us ، "٪ tb" ، اليوم) ؛
System.out.println ("السلسلة المنسقة هي اختصار اللغة الإنجليزية للشهر:" + أ) ؛
// تتم كتابة السلسلة المنسقة باللغة الإنجليزية الكاملة لهذا الشهر
السلسلة B = string.format (locale.us ، "٪ tb" ، اليوم) ؛
System.out.println ("السلسلة المنسقة هي اختصار اللغة الإنجليزية للشهر:" + B) ؛
// السلسلة المنسقة هي الأسبوع (مثل الاثنين)
السلسلة C = string.format ("٪ ta" ، اليوم) ؛
System.out.println ("السلسلة المنسقة في الشهر هي الأسبوع:" + C) ؛
// السلسلة المنسقة هي الأسبوع (مثل الاثنين)
String d = string.format ("٪ ta" ، اليوم) ؛
System.out.println ("سلسلة تنسيق هي الأسبوع:" + D) ؛
// السلسلة المنسقة هي قيمة سنة 4 بت
سلسلة e = string.format ("٪ ty" ، اليوم) ؛
System.out.println ("السلسلة المنسقة هي قيمة سنة 4 بت:" + E) ؛
// السلسلة المنسقة هي قيمة سنة 2 بت
سلسلة f = string.format ("٪ ty" ، اليوم) ؛
System.out.println ("السلسلة المنسقة هي قيمة سنة 2 بت:" + F) ؛
// السلسلة المنسقة هي قيمة شهر 2 بت
String g = string.format ("٪ tm" ، اليوم) ؛
System.out.println ("السلسلة المنسقة هي قيمة شهر 2 بت:" + G) ؛
// السلسلة المنسقة هي قيمة تاريخ 2 بت
String H = string.format ("٪ td" ، اليوم) ؛
System.out.println ("السلسلة المنسقة هي قيمة تاريخ 2 بت:" + H) ؛
// السلسلة المنسقة هي قيمة تاريخ 1 بت
String i = string.format ("٪ te" ، اليوم) ؛
System.out.println ("السلسلة المنسقة هي قيمة تاريخ 1 بت:" + i) ؛
}
}
يظهر التأثير في الصورة: