logo

جافا تحويل التاريخ إلى سلسلة

يمكننا تحويل تاريخ السلسلة في Java استخدام شكل() طريقة فئة java.text.DateFormat.

جافا تحويل التاريخ إلى سلسلة

تنسيق () طريقة DateFormat

يتم استخدام طريقة format() لفئة DateFormat لتحويل التاريخ إلى سلسلة. DateFormat هي فئة مجردة. الفئة الفرعية لـ DateFormat هي SimpleDateFormat. إنه تطبيق لفئة DateFormat. ال إمضاء طريقة التنسيق () موضحة أدناه:

 String format(Date d) 

تاريخ جافا إلى مثال السلسلة

دعونا نرى الكود البسيط لتحويل التاريخ إلى سلسلة في Java.

صفيف مقابل قائمة الصفيف
 Date date = Calendar.getInstance().getTime(); DateFormat dateFormat = new SimpleDateFormat('yyyy-mm-dd hh:mm:ss'); String strDate = dateFormat.format(date); 

مثال:

 import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Calendar; public class DateToStringExample1 { public static void main(String args[]){ Date date = Calendar.getInstance().getTime(); DateFormat dateFormat = new SimpleDateFormat('yyyy-mm-dd hh:mm:ss'); String strDate = dateFormat.format(date); System.out.println('Converted String: ' + strDate); } } 
اختبره الآن

انتاج:

 Converted String: 2017-24-28 04:24:27 

دعونا نرى المثال الكامل ل تحويل التاريخ والوقت إلى سلسلة في Java باستخدام طريقة format() لفئة java.text.SimpleDateFormat.

خوارزمية التجميع k
 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; public class DateToStringExample2 { public static void main(String[] args) { Date date = new Date(); SimpleDateFormat formatter = new SimpleDateFormat('MM/dd/yyyy'); String strDate = formatter.format(date); System.out.println('Date Format with MM/dd/yyyy : '+strDate); formatter = new SimpleDateFormat('dd-M-yyyy hh:mm:ss'); strDate = formatter.format(date); System.out.println('Date Format with dd-M-yyyy hh:mm:ss : '+strDate); formatter = new SimpleDateFormat('dd MMMM yyyy'); strDate = formatter.format(date); System.out.println('Date Format with dd MMMM yyyy : '+strDate); formatter = new SimpleDateFormat('dd MMMM yyyy zzzz'); strDate = formatter.format(date); System.out.println('Date Format with dd MMMM yyyy zzzz : '+strDate); formatter = new SimpleDateFormat('E, dd MMM yyyy HH:mm:ss z'); strDate = formatter.format(date); System.out.println('Date Format with E, dd MMM yyyy HH:mm:ss z : '+strDate); } } 
اختبره الآن

انتاج:

 Date Format with MM/dd/yyyy : 04/13/2015 Date Format with dd-M-yyyy hh:mm:ss : 13-4-2015 10:59:26 Date Format with dd MMMM yyyy : 13 April 2015 Date Format with dd MMMM yyyy zzzz : 13 April 2015 India Standard Time Date Format with E, dd MMM yyyy HH:mm:ss z : Mon, 13 Apr 2015 22:59:26 IST