SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
En esta práctica vamos a explicar el procedimiento para poner en marcha
nuestro primer proyecto JSP con Eclipse y Tomcat. Partimos de que ya tenemos
integrado el servidor Tomcat en Eclipse.

Comprobamos que en Eclipse está iniciado el servidor Tomcat.




A continuación creamos un proyecto web dinámico, New->Dynamic Web Project y
le damos un nombre. En “Target runtime” seleccionamos el servidor Tomcat
disponible (si no está disponible lo vinculamos a través del botón “New
Runtime…), pulsamos “Finish”.
Con lo cual se nos crea el proyecto y es en la carpeta “WebContent” donde
vamos alojar el fichero .jsp.




Vamos a crear el fichero .jsp, para ello con el botón derecho del ratón sobre
la carpeta “WebContent”, seleccionamos New->JSP File. Le damos nombre al
fichero .jsp.
Seleccionamos una plantilla para que nos genere el contenido inicial de la
página JSP, en nuestro caso seleccionamos la plantilla para XHTML, New JSP
File(xhtml).




Con lo cual se nos genera el archivo .jsp con su estructura básica.




fechaHora.jsp

<?xml version="1.0" encoding="ISO-8859-1" ?>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Fecha y Hora JSP</title>
</head>
<body>
       <%java.text.SimpleDateFormat formateador = new
java.text.SimpleDateFormat("'Fecha->' dd/MM/yyyy 'Hora->' HH:mm:ss"); %>
       <h1>Fecha y hora JSP::<%= formateador.format(new java.util.Date()) %>
</h1>
</body>
</html>
Tal como se muestra en el código anterior, hemos añadido en el bloque <body>
el código java necesario para que al ejecutar la página .jsp nos muestre la
fecha y hora actual.

<body>
      <%java.text.SimpleDateFormat formateador = new
java.text.SimpleDateFormat("'Fecha->' dd/MM/yyyy 'Hora->' HH:mm:ss"); %>
      <h1>Fecha y hora JSP::<%= formateador.format(new java.util.Date()) %>
</h1>
</body>




Explicación del código:

<body>
      <%java.text.SimpleDateFormat formateador = new
java.text.SimpleDateFormat("'Fecha->' dd/MM/yyyy 'Hora->' HH:mm:ss"); %>
      <h1>Fecha y hora JSP::<%= formateador.format(new java.util.Date()) %>
</h1>
</body>

Si sólo utilizásemos la clase Date, <%= new java.util.Date() %> se nos
mostraría la fecha y hora así:

Wed Jan 09 13:00:58 CET 2013

Por tanto usamos la clase SimpleDateFormat para mostrar la fecha y hora en el
formato que queremos, configurando el string del constructor de la clase con
los patrones de fecha y hora que necesitemos.


<%java.text.SimpleDateFormat formateador = new
java.text.SimpleDateFormat("'Fecha->' dd/MM/yyyy 'Hora->' HH:mm:ss"); %>

Con lo cual al realizarse el formateo,…

<%= formateador.format(new java.util.Date()) %>

el resultado será…



Fecha y hora JSP::Fecha-> 09/01/2013 Hora-> 13:00:58
java.text
Class SimpleDateFormat

java.lang.Object
      java.text.Format
           java.text.DateFormat
                 java.text.SimpleDateFormat

All Implemented Interfaces:
          Serializable, Cloneable

public class SimpleDateFormat
extends DateFormat


Constructor

SimpleDateFormat(String pattern)
    Constructs a SimpleDateFormat using the given pattern and the default date format symbols for the default locale.



Date and Time Patterns


            Letter Date or Time Component Presentation      Examples
            G      Era designator         Text              AD
            y      Year                   Year              1996; 96
            M      Month in year          Month             July; Jul; 07
            w      Week in year           Number            27
            W      Week in month          Number            2
            D      Day in year            Number            189
            d      Day in month           Number            10
            F      Day of week in month   Number            2
            E      Day in week            Text              Tuesday; Tue
            a      Am/pm marker           Text              PM
            H      Hour in day (0-23)     Number            0
            k      Hour in day (1-24)     Number            24
            K      Hour in am/pm (0-11)   Number            0
            h      Hour in am/pm (1-12)   Number            12
            m      Minute in hour         Number            30
            s      Second in minute       Number            55
            S      Millisecond            Number            978
            z      Time zone              General time zone Pacific Standard Time; PST; GMT-08:00
            Z      Time zone              RFC 822 time zone -0800



Methods inherited from class java.text.DateFormat

format
public final String format(Date date)
       Formats a Date into a date/time string.
       Parameters:
       date - the time value to be formatted into a time string.
       Returns:
       the formatted time string.

Contenu connexe

En vedette

Java Thread Cronometro
Java Thread CronometroJava Thread Cronometro
Java Thread Cronometro
jubacalo
 
Sincronizar Threads
Sincronizar ThreadsSincronizar Threads
Sincronizar Threads
jubacalo
 
Java::Acceso a Bases de Datos
Java::Acceso a Bases de DatosJava::Acceso a Bases de Datos
Java::Acceso a Bases de Datos
jubacalo
 
Java Applet:::Pelota que rebota en un recinto.
Java Applet:::Pelota que rebota en un recinto.Java Applet:::Pelota que rebota en un recinto.
Java Applet:::Pelota que rebota en un recinto.
jubacalo
 
Java ArrayList Iterator
Java ArrayList IteratorJava ArrayList Iterator
Java ArrayList Iterator
jubacalo
 
Java HashMap
Java HashMapJava HashMap
Java HashMap
jubacalo
 
Tienda virtual php_mysql
Tienda virtual php_mysqlTienda virtual php_mysql
Tienda virtual php_mysql
jubacalo
 
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jspExplicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Boris Salleg
 
Matrices02
Matrices02Matrices02
Matrices02
jubacalo
 
Tabla de Datos
Tabla de DatosTabla de Datos
Tabla de Datos
jubacalo
 

En vedette (20)

Acceso a BBDD mediante un servlet
Acceso a BBDD mediante un servletAcceso a BBDD mediante un servlet
Acceso a BBDD mediante un servlet
 
Java AWT Tres en Raya
Java AWT Tres en RayaJava AWT Tres en Raya
Java AWT Tres en Raya
 
Java Thread Cronometro
Java Thread CronometroJava Thread Cronometro
Java Thread Cronometro
 
Sincronizar Threads
Sincronizar ThreadsSincronizar Threads
Sincronizar Threads
 
Java::Acceso a Bases de Datos
Java::Acceso a Bases de DatosJava::Acceso a Bases de Datos
Java::Acceso a Bases de Datos
 
Java Applet:::Pelota que rebota en un recinto.
Java Applet:::Pelota que rebota en un recinto.Java Applet:::Pelota que rebota en un recinto.
Java Applet:::Pelota que rebota en un recinto.
 
Programa Java que gestiona los productos que comercializan varios viveros
Programa Java que gestiona los productos que comercializan varios viverosPrograma Java que gestiona los productos que comercializan varios viveros
Programa Java que gestiona los productos que comercializan varios viveros
 
Java ArrayList Iterator
Java ArrayList IteratorJava ArrayList Iterator
Java ArrayList Iterator
 
Java HashMap
Java HashMapJava HashMap
Java HashMap
 
jQuery Mobile :: Cuadros de diálogo
jQuery Mobile :: Cuadros de diálogojQuery Mobile :: Cuadros de diálogo
jQuery Mobile :: Cuadros de diálogo
 
Práctica Completa en Flash – ActionScript
Práctica Completa en Flash – ActionScriptPráctica Completa en Flash – ActionScript
Práctica Completa en Flash – ActionScript
 
Word VBA
Word VBAWord VBA
Word VBA
 
Tienda virtual php_mysql
Tienda virtual php_mysqlTienda virtual php_mysql
Tienda virtual php_mysql
 
Crear Base de Datos en Oracle
Crear Base de Datos en OracleCrear Base de Datos en Oracle
Crear Base de Datos en Oracle
 
Java net yjava_nio(chat)
Java net yjava_nio(chat)Java net yjava_nio(chat)
Java net yjava_nio(chat)
 
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jspExplicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
 
Gráficos
GráficosGráficos
Gráficos
 
Matrices02
Matrices02Matrices02
Matrices02
 
Solver
SolverSolver
Solver
 
Tabla de Datos
Tabla de DatosTabla de Datos
Tabla de Datos
 

Similaire à Proyecto JSP

Lenguaje De ProgramacióN Basic
Lenguaje De ProgramacióN BasicLenguaje De ProgramacióN Basic
Lenguaje De ProgramacióN Basic
Rokr02
 
51 Php. Funciones De Fecha
51 Php. Funciones De Fecha51 Php. Funciones De Fecha
51 Php. Funciones De Fecha
José M. Padilla
 
3. elementos del lenguaje. variables y estructuras de datos
3.  elementos del lenguaje. variables y estructuras de datos3.  elementos del lenguaje. variables y estructuras de datos
3. elementos del lenguaje. variables y estructuras de datos
Pablo Pacheco
 
Cuestionario de tecnología e informática
Cuestionario de tecnología e informáticaCuestionario de tecnología e informática
Cuestionario de tecnología e informática
Juan David Saenz Mesa
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerra
Carlos Cubillos
 

Similaire à Proyecto JSP (20)

Variables3
Variables3Variables3
Variables3
 
JavaScript
JavaScriptJavaScript
JavaScript
 
Tipo de variables de Microsoft Access
Tipo de variables de Microsoft AccessTipo de variables de Microsoft Access
Tipo de variables de Microsoft Access
 
Word 2010
Word 2010Word 2010
Word 2010
 
Funciones Excel (2) : Funciones de fecha y hora
Funciones Excel (2) : Funciones de fecha y horaFunciones Excel (2) : Funciones de fecha y hora
Funciones Excel (2) : Funciones de fecha y hora
 
Presentacion520
Presentacion520Presentacion520
Presentacion520
 
Presentacion520
Presentacion520Presentacion520
Presentacion520
 
Lenguaje De ProgramacióN Basic
Lenguaje De ProgramacióN BasicLenguaje De ProgramacióN Basic
Lenguaje De ProgramacióN Basic
 
Date&calendar
Date&calendarDate&calendar
Date&calendar
 
51 Php. Funciones De Fecha
51 Php. Funciones De Fecha51 Php. Funciones De Fecha
51 Php. Funciones De Fecha
 
3. elementos del lenguaje. variables y estructuras de datos
3.  elementos del lenguaje. variables y estructuras de datos3.  elementos del lenguaje. variables y estructuras de datos
3. elementos del lenguaje. variables y estructuras de datos
 
151442532 tutorial-de-c
151442532 tutorial-de-c151442532 tutorial-de-c
151442532 tutorial-de-c
 
Programacion de Codigos PHP (Suma, Resta, Multiplicacion, Divisio y obtener h...
Programacion de Codigos PHP (Suma, Resta, Multiplicacion, Divisio y obtener h...Programacion de Codigos PHP (Suma, Resta, Multiplicacion, Divisio y obtener h...
Programacion de Codigos PHP (Suma, Resta, Multiplicacion, Divisio y obtener h...
 
Cuestionario de tecnología e informática
Cuestionario de tecnología e informáticaCuestionario de tecnología e informática
Cuestionario de tecnología e informática
 
Cuestionario de tecnología e informática
Cuestionario de tecnología e informáticaCuestionario de tecnología e informática
Cuestionario de tecnología e informática
 
Taller sql sesion_03_a
Taller sql sesion_03_aTaller sql sesion_03_a
Taller sql sesion_03_a
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerra
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerra
 
Separata java script
Separata java scriptSeparata java script
Separata java script
 
Funciones de fecha y hora
Funciones de fecha y horaFunciones de fecha y hora
Funciones de fecha y hora
 

Plus de jubacalo (11)

jQuery Mobile :: Enlaces a páginas internas.
jQuery Mobile :: Enlaces a páginas internas.jQuery Mobile :: Enlaces a páginas internas.
jQuery Mobile :: Enlaces a páginas internas.
 
MIT App Inventor2 Pintar en Imagen
MIT App Inventor2 Pintar en ImagenMIT App Inventor2 Pintar en Imagen
MIT App Inventor2 Pintar en Imagen
 
Cronómetro con MIT App Inventor 2
Cronómetro con MIT App Inventor 2Cronómetro con MIT App Inventor 2
Cronómetro con MIT App Inventor 2
 
App Android MiniBanco
App Android MiniBancoApp Android MiniBanco
App Android MiniBanco
 
Configurar entorno Android
Configurar entorno AndroidConfigurar entorno Android
Configurar entorno Android
 
Web de noticias en Ajax
Web de noticias en AjaxWeb de noticias en Ajax
Web de noticias en Ajax
 
Escenarios
EscenariosEscenarios
Escenarios
 
Tabla Dinámica
Tabla DinámicaTabla Dinámica
Tabla Dinámica
 
Textura de agua
Textura de aguaTextura de agua
Textura de agua
 
Funciones lógicas y condicionales
Funciones lógicas y condicionalesFunciones lógicas y condicionales
Funciones lógicas y condicionales
 
Java Thread Cronometro
Java Thread CronometroJava Thread Cronometro
Java Thread Cronometro
 

Dernier

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
pvtablets2023
 

Dernier (20)

TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 

Proyecto JSP

  • 1. En esta práctica vamos a explicar el procedimiento para poner en marcha nuestro primer proyecto JSP con Eclipse y Tomcat. Partimos de que ya tenemos integrado el servidor Tomcat en Eclipse. Comprobamos que en Eclipse está iniciado el servidor Tomcat. A continuación creamos un proyecto web dinámico, New->Dynamic Web Project y le damos un nombre. En “Target runtime” seleccionamos el servidor Tomcat disponible (si no está disponible lo vinculamos a través del botón “New Runtime…), pulsamos “Finish”.
  • 2. Con lo cual se nos crea el proyecto y es en la carpeta “WebContent” donde vamos alojar el fichero .jsp. Vamos a crear el fichero .jsp, para ello con el botón derecho del ratón sobre la carpeta “WebContent”, seleccionamos New->JSP File. Le damos nombre al fichero .jsp.
  • 3. Seleccionamos una plantilla para que nos genere el contenido inicial de la página JSP, en nuestro caso seleccionamos la plantilla para XHTML, New JSP File(xhtml). Con lo cual se nos genera el archivo .jsp con su estructura básica. fechaHora.jsp <?xml version="1.0" encoding="ISO-8859-1" ?> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> <title>Fecha y Hora JSP</title> </head> <body> <%java.text.SimpleDateFormat formateador = new java.text.SimpleDateFormat("'Fecha->' dd/MM/yyyy 'Hora->' HH:mm:ss"); %> <h1>Fecha y hora JSP::<%= formateador.format(new java.util.Date()) %> </h1> </body> </html>
  • 4. Tal como se muestra en el código anterior, hemos añadido en el bloque <body> el código java necesario para que al ejecutar la página .jsp nos muestre la fecha y hora actual. <body> <%java.text.SimpleDateFormat formateador = new java.text.SimpleDateFormat("'Fecha->' dd/MM/yyyy 'Hora->' HH:mm:ss"); %> <h1>Fecha y hora JSP::<%= formateador.format(new java.util.Date()) %> </h1> </body> Explicación del código: <body> <%java.text.SimpleDateFormat formateador = new java.text.SimpleDateFormat("'Fecha->' dd/MM/yyyy 'Hora->' HH:mm:ss"); %> <h1>Fecha y hora JSP::<%= formateador.format(new java.util.Date()) %> </h1> </body> Si sólo utilizásemos la clase Date, <%= new java.util.Date() %> se nos mostraría la fecha y hora así: Wed Jan 09 13:00:58 CET 2013 Por tanto usamos la clase SimpleDateFormat para mostrar la fecha y hora en el formato que queremos, configurando el string del constructor de la clase con los patrones de fecha y hora que necesitemos. <%java.text.SimpleDateFormat formateador = new java.text.SimpleDateFormat("'Fecha->' dd/MM/yyyy 'Hora->' HH:mm:ss"); %> Con lo cual al realizarse el formateo,… <%= formateador.format(new java.util.Date()) %> el resultado será… Fecha y hora JSP::Fecha-> 09/01/2013 Hora-> 13:00:58
  • 5. java.text Class SimpleDateFormat java.lang.Object java.text.Format java.text.DateFormat java.text.SimpleDateFormat All Implemented Interfaces: Serializable, Cloneable public class SimpleDateFormat extends DateFormat Constructor SimpleDateFormat(String pattern) Constructs a SimpleDateFormat using the given pattern and the default date format symbols for the default locale. Date and Time Patterns Letter Date or Time Component Presentation Examples G Era designator Text AD y Year Year 1996; 96 M Month in year Month July; Jul; 07 w Week in year Number 27 W Week in month Number 2 D Day in year Number 189 d Day in month Number 10 F Day of week in month Number 2 E Day in week Text Tuesday; Tue a Am/pm marker Text PM H Hour in day (0-23) Number 0 k Hour in day (1-24) Number 24 K Hour in am/pm (0-11) Number 0 h Hour in am/pm (1-12) Number 12 m Minute in hour Number 30 s Second in minute Number 55 S Millisecond Number 978 z Time zone General time zone Pacific Standard Time; PST; GMT-08:00 Z Time zone RFC 822 time zone -0800 Methods inherited from class java.text.DateFormat format public final String format(Date date) Formats a Date into a date/time string. Parameters: date - the time value to be formatted into a time string. Returns: the formatted time string.