Mēs varam konvertēt Datums līdz virknei java izmantojot formāts () java.text.DateFormat klases metode.
format() metode DateFormat
DateFormat klases metode format() tiek izmantota, lai datumu pārvērstu par virkni. DateFormat ir abstrakta klase. DateFormat pakārtotā klase ir SimpleDateFormat. Tā ir DateFormat klases īstenošana. The parakstu Format() metode ir dota zemāk:
String format(Date d)
Java datuma līdz virknei piemērs
Apskatīsim vienkāršo kodu, lai java konvertētu datumu par virkni.
c
Date date = Calendar.getInstance().getTime(); DateFormat dateFormat = new SimpleDateFormat('yyyy-mm-dd hh:mm:ss'); String strDate = dateFormat.format(date);
Piemērs:
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); } }Izmēģiniet to tūlīt
Izvade:
Converted String: 2017-24-28 04:24:27
Apskatīsim pilnu piemēru konvertējiet datumu un laiku par virkni java izmantojot format() metodi java.text.SimpleDateFormat klasē.
kā pārvērst char par virkni java
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); } }Izmēģiniet to tūlīt
Izvade:
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