logo

Java Converteix la data en cadena

Podem convertir Data a String en java utilitzant format () mètode de la classe java.text.DateFormat.

Java Converteix la data en cadena

format() de DateFormat

El mètode format() de la classe DateFormat s'utilitza per convertir Date en String. DateFormat és una classe abstracta. La classe secundària de DateFormat és SimpleDateFormat. És la implementació de la classe DateFormat. El signatura El mètode of format() es mostra a continuació:

 String format(Date d) 

Exemple de data a cadena de Java

Vegem el codi senzill per convertir Date a String en java.

convertir cadena a int java
 Date date = Calendar.getInstance().getTime(); DateFormat dateFormat = new SimpleDateFormat('yyyy-mm-dd hh:mm:ss'); String strDate = dateFormat.format(date); 

Exemple:

 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); } } 
Prova-ho ara

Sortida:

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

Vegem l'exemple complet convertir la data i l'hora a String a Java utilitzant el mètode format() de la classe java.text.SimpleDateFormat.

factorial en 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); } } 
Prova-ho ara

Sortida:

 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