logo

Java המרת תאריך למחרוזת

אנחנו יכולים להמיר תאריך למחרוזת ב-java באמצעות פוּרמָט() שיטה של ​​מחלקה java.text.DateFormat.

Java המרת תאריך למחרוזת

שיטת format() של DateFormat

שיטת format() של המחלקה DateFormat משמשת להמרת תאריך למחרוזת. DateFormat הוא מחלקה מופשטת. כיתת הילד של DateFormat היא SimpleDateFormat. זהו היישום של המחלקה DateFormat. ה חֲתִימָה שיטת ה-format() ניתנת להלן:

 String format(Date d) 

דוגמה של Java תאריך למחרוזת

בוא נראה את הקוד הפשוט להמרת תאריך למחרוזת ב-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.

 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