Java Day getDAY(String strDate)

Here you can find the source of getDAY(String strDate)

Description

Regresa el dia de la semana, dada la fecha DOMINGO, LUNES, MARTES, MIERCOLES, JUEVES, VIERNES, SABADO

License

Apache License

Parameter

Parameter Description
strDate Fecha

Return

String Dia de la semana

Declaration

public static int getDAY(String strDate) 

Method Source Code

//package com.java2s;
//License from project: Apache License 

import java.text.SimpleDateFormat;
import java.util.Calendar;

public class Main {
    /** Constante que define el patron estandar de presentacion de fechas */
    private static final String PATRON_FECHA_DEFAULT = "dd/MM/yyyy";

    /**/*from ww  w  . ja  v a 2 s  . c  om*/
     * Regresa el dia de la semana, dada la fecha  DOMINGO, LUNES, MARTES, MIERCOLES, JUEVES, VIERNES, SABADO
     *
     * @param strDate Fecha
     *
     * @return String Dia de la semana
     */
    public static int getDAY(String strDate) {
        String dia = null;
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(convertStringToDate(strDate));

        return calendar.get(Calendar.DAY_OF_WEEK);
    }

    /**
     * Convertidor de cadenas con el patron 'dd/MM/yyyy' a fechas
     *
     * @param stringDate La cadena a transformar
     *
     * @return La fecha transformada
     */
    public static java.util.Date convertStringToDate(String stringDate) {
        return convertStringToDate(stringDate, PATRON_FECHA_DEFAULT);
    }

    public static java.util.Date convertStringToDate(String stringDate,
            String pattern) {
        java.util.Date date = null;

        try {
            SimpleDateFormat formatter = new SimpleDateFormat(pattern);
            formatter.setLenient(true);
            date = formatter.parse(stringDate);
        } catch (Exception e) {
            date = new java.util.Date();
        }

        return date;
    }
}

Related

  1. getDay(Date date, HashMap date2day)
  2. getDay(java.util.Date date)
  3. getDay(SimpleDateFormat df, String dateStr)
  4. getDay(String aDate)
  5. GetDay(String agmipDate)
  6. getDay(String string)
  7. getDay(String tempdat, Locale locale)
  8. getDayAfter(String dateformat, String day, int filed, int delta)
  9. getDayAfterTommorrowsDateFne()