Dada una fecha, la tarea es escribir un programa Java para convertir la fecha dada en una string.
Ejemplos:
Entrada: fecha = «2020-07-27»
Salida: 2020-07-27Entrada: fecha = «2018-02-17»
Salida: 2018-02-17
Método 1: Usar el método DateFormat.format()
Acercarse:
- Obtener la fecha a convertir.
- Cree una instancia de la clase SimpleDateFormat para dar formato a la representación de string del objeto de fecha.
- Obtenga la fecha usando el objeto Calendario .
- Convierte la fecha dada en una string usando el método format() .
- Imprime el resultado.
A continuación se muestra la implementación del enfoque anterior:
Java
// Java program to convert Date to String import java.util.Calendar; import java.util.Date; import java.text.DateFormat; import java.text.SimpleDateFormat; class GFG { // Function to convert date to string public static String convertDateToString(String date) { // Converts the string // format to date object DateFormat df = new SimpleDateFormat(date); // Get the date using calendar object Date today = Calendar.getInstance() .getTime(); // Convert the date into a // string using format() method String dateToString = df.format(today); // Return the result return (dateToString); } // Driver Code public static void main(String args[]) { // Given Date String date = "07-27-2020"; // Convert and print the result System.out.print( convertDateToString(date)); } }
Producción:
07-27-2020
Método 2: Usar el método LocalDate.toString()
Acercarse:
- Obtenga una instancia de LocalDate from date .
- Convierte la fecha dada en una string usando el método toString() de la clase LocalDate .
- Imprime el resultado.
A continuación se muestra la implementación del enfoque anterior:
Java
// Java program to convert Date to String import java.time.LocalDate; class GFG { // Function to convert date to string public static String convertDateToString(String date) { // Get an instance of LocalTime // from date LocalDate givenDate = LocalDate.parse(date); // Convert the given date into a // string using toString()method String dateToString = givenDate.toString(); // Return the result return (dateToString); } // Driver Code public static void main(String args[]) { // Given Date String date = "2020-07-27"; // Convert and print the result System.out.print( convertDateToString(date)); } }
Producción:
2020-07-27
Publicación traducida automáticamente
Artículo escrito por prashant_srivastava y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA