Java SimpleDateFormat | conjunto 2

Java SimpleDateFormat | Establecer 1  
Más métodos de la clase text.SimpleDateFormat: 

  • clone() : java.text.SimpleDateFormat.clone() crea una copia de SimpleDateFormat.
Syntax :
public Object clone()
Parameters : 
-------
Return : 
copy of the SimpleDateFormat

Java

// Java Program illustrating
// use of SimpleDateFormat.clone() method
 
import java.text.*;
import java.util.Calendar;
  
public class NewClass
{
    public static void main(String[] args) throws InterruptedException
    {
        // Date Formatter
        SimpleDateFormat geek = new SimpleDateFormat();
 
        // Initializing calendar Object
        Calendar c = Calendar.getInstance();
                 
        // Use of clone() :
       System.out.println("Clone : " + geek.clone());
  
    }
}

Producción : 

Clone : java.text.SimpleDateFormat@a9427c06
  • hashCode() : java.text.SimpleDateFormat.hashCode() devuelve el valor del código hash para el objeto SimpleDateFormat.
Syntax :
public int hashCode()
Parameters : 
--------
Return : 
hash code value for the SimpleDateFormat object.

Java

// Java Program illustrating
// use of SimpleDateFormat.hashCode() method
 
import java.text.*;
import java.util.Calendar;
  
public class NewClass
{
    public static void main(String[] args) throws InterruptedException
    {
        // Date Formatter
        SimpleDateFormat geek = new SimpleDateFormat();
 
        // Initializing calendar Object
        Calendar c = Calendar.getInstance();
                 
        // Use of hashCode() :
       System.out.println("Hash Code : " + geek.hashCode());
  
    }
}

Producción : 

Hash Code : -1455260666
  • equals(Object obj) : java.text.SimpleDateFormat.equals(Object obj) compara dos objetos SimpleDateFormat
Syntax :
public boolean equals(Object obj)
Parameters : 
obj : object to compare with
Return : 
true, if equal ; else false

Java

// Java Program illustrating
// use of SimpleDateFormat.equals() method
 
import java.text.*;
import java.util.Calendar;
  
public class NewClass
{
    public static void main(String[] args)
                throws InterruptedException, ParseException
    {
         
    // Setting formatter 
    SimpleDateFormat geek = new SimpleDateFormat();
 
    geek.applyPattern("MMM");
     
    // Use of equals() : 
    System.out.println("Is equal ? : " +
                      geek.equals(new SimpleDateFormat()));
 
    }
}

Producción : 

Is equal ? : false
  • setDateFormatSymbols(DateFormatSymbols newSymbols) : java.text.SimpleDateFormat.setDateFormatSymbols(DateFormatSymbols newSymbols) establece los símbolos de formato de fecha y hora del formato de fecha requerido.
Syntax :
public void setDateFormatSymbols(DateFormatSymbols newSymbols)
Parameters : 
newSymbols : new format symbols for data and time
Return : 
-------

Java

// Java Program illustrating
// use of DateFormatSymbols() method
 
import java.text.*;
import java.util.*;
 
public class NewClass
{
    public static void main(String[] args) throws InterruptedException, ParseException
    {
 
        DateFormatSymbols format_symb =
                     new DateFormatSymbols(new Locale("en", "US"));
        String[] days = format_symb.getShortWeekdays();
 
        int j = 1;
        for (int i = 1; i < days.length; i++)
        {
 
            System.out.print("Day" + j++ + " : " + days[i] + "\n");
        }       
    }
}

Producción : 

Day1 : Sun
Day2 : Mon
Day3 : Tue
Day4 : Wed
Day5 : Thu
Day6 : Fri
Day7 : Sat
  • getDateFormatSymbols() : java.text.SimpleDateFormat.getDateFormatSymbols() devuelve la copia de los símbolos de formato de fecha y hora.
Syntax :
public DateFormatSymbols getDateFormatSymbols()
Parameters : 
-------
Return : 
date and time format symbols.

Java

// Java Program illustrating
// use of getDateFormatSymbols() method
 
import java.text.*;
import java.util.*;
 
public class NewClass
{
    public static void main(String[] args)
                   throws InterruptedException, ParseException
    {
        SimpleDateFormat geeks = new SimpleDateFormat();
 
        String g_date = geeks.format(new Date());
         
        // Use of getDateFormatSymbols () :
        System.out.println("" + geeks.getDateFormatSymbols());
        System.out.println("Date : " + g_date);
    }
}

Producción : 

java.text.DateFormatSymbols@f86e64e0
Date : 6/24/17 12:49 PM
  • applyLocalizedPattern(String str) : java.text.SimpleDateFormat.applyLocalizedPattern(String str) aplica el patrón de string localizado dado al formato de fecha.
Syntax :
public void applyLocalizedPattern(String str)
Parameters : 
str : string pattern set to new date and time format
Return : 
-------

Java

// Java Program illustrating
// use of applyLocalizedPattern() method
  
import java.text.*;
import java.util.Calendar;
  
public class NewClass
{
    public static void main(String[] args)
                                throws InterruptedException
    {       
        SimpleDateFormat geek = new SimpleDateFormat();
        // Initializing calendar Object
        Calendar c = Calendar.getInstance();
  
        // Using 'arg' pattern
        String arg = "MM / dd / yy  HH:mm Z";
  
        // Use of applyLocalizedPattern()
        geek.applyLocalizedPattern(arg);
 
     System.out.println("Use of applyLocalizedPattern()
                             : "+geek.toLocalizedPattern());
    }
}

Producción : 

Use of applyLocalizedPattern() : MM / dd / yy  HH:mm Z

Este artículo es aportado por Mohit Gupta_OMG 😀 . Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o enviar tu artículo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *