تنسيق يوم الشهر بالمؤشرات الترتيبية ("th"، "st"، "nd"، "rd")
عند تمثيل يوم من الشهر كرقم، قد يكون من المفيد تضمين مؤشر ترتيبي لتحديد ما إذا كان يقع في اليوم الأول أو الثاني أو الثالث، وما إلى ذلك. وتتناول هذه المقالة كيفية تحقيق هذا التنسيق باستخدام تقنيات البرمجة.
أثناء استخدام SimpleDateFormat("d") يوفر يوم الشهر كرقم (على سبيل المثال، 11، 21، 23)، فإن تحقيق تنسيق المؤشر الترتيبي يتطلب خطوات إضافية. يتضمن أحد الأساليب استخدام مكتبة خارجية مثل Guava. تأخذ طريقة getDayOfMonthSuffix الخاصة بـ Guava عددًا صحيحًا يمثل اليوم من الشهر وتقوم بإرجاع لاحقة مناسبة: "st" للرقم 1، و"nd" للرقم 2، و"rd" للرقم 3، و"th" بخلاف ذلك.
&&&]على سبيل المثال ، الكود التالي يوضح استخدامه:import static com.google.common.base.Preconditions.*; سلسلة getDayOfMonthSuffix(final int n) { checkArgument(n >= 1 && n = 11 && ن import static com.google.common.base.Preconditions.*; String getDayOfMonthSuffix(final int n) { checkArgument(n >= 1 && n = 11 && n تضمن هذه الطريقة تطبيق المؤشرات الترتيبية بشكل صحيح على يوم الشهر، وتستوعب حالات الحافة مثل اليوم السابع والسابع عشر والسابع والعشرين.تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3