|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.googlecode.jpattern.core.util.DateHelper
public abstract class DateHelper
Utility class for very simple date formatting.
| Constructor Summary | |
|---|---|
DateHelper()
|
|
| Method Summary | |
|---|---|
static java.lang.String |
addToDate(java.lang.String date,
int day)
Aggiunge giorni a una data |
static java.lang.String |
addToDay(int day)
Aggiunge dei giorni alla data di systema e ritorna una stringa secondo il formato dd/mm/yyyy |
static java.lang.String |
addToDay(int day,
java.lang.String format)
Aggiunge dei giorni alla data di systema e ritorna una stringa secondo il formato dd/mm/yyyy |
static int |
calcDateDiff(float calendarItem,
java.util.Date d2,
java.util.Date d1)
il metodo calcola la differenza tra due date calendarItem � il tipo di confronto: Calendar.DAY_OF_MONTH = 5 Calendar.HOUR_OF_DAY = 11 Calendar.MINUTE = 12 |
static int |
compareDate(java.lang.String data1,
java.lang.String data2)
Ceonfronta due date passate come Stringa stringa secondo il formato dd/mm/yy |
static boolean |
controllaData(java.lang.String strData,
java.lang.String format)
|
static java.lang.String |
covertDataSlongToString(java.lang.String data,
java.lang.String format)
|
static java.lang.String |
covertDataStringToSlong(java.lang.String data,
java.lang.String format)
|
static java.lang.String |
formatDate(java.util.Date dtData)
torna una stringa sulla base del format di default dd-MM-yyyy kk:mm:ss |
static java.lang.String |
formatDate(java.util.Date dtData,
java.lang.String strStringFormat)
torna una stringa sulla base del format passato |
static int |
getActualMaximum(java.util.Date date,
int calendarconstante)
|
static int |
getAnno(java.util.Date date)
trorna l'anno corrente della data passata |
static java.util.Calendar |
getCalendar(java.util.Date date)
|
static java.lang.String |
getDay(java.util.Date d)
Trasforma una data in stringa secondo il formato dd |
static int |
getGiorno(java.util.Date date)
torna il giorno della data passata |
static int |
getGiornoDellaSettimana(java.util.Date date)
1 = lunedi 0 = domenica etc etc.. |
static java.lang.String |
getHour(java.util.Date d)
Trasforma una data in stringa secondo il formato hh:mm |
static java.lang.String |
getLongSysDate()
torna la data corrente del systemain formato long AAAAMMGG |
static java.lang.String |
getLongSysDateTime()
torna la data e l'ora corrente in formato long AAAAMMGGHH24MISEMM |
static int |
getMese(java.util.Date date)
torna il mese corrente della data passata |
static int |
getMinuti(java.util.Date date)
torna i minuti della data passata |
static java.lang.String |
getMonth(java.util.Date d)
Trasforma una data in stringa secondo il formato mm |
static java.util.Date |
getObjDate(java.lang.String data,
java.lang.String format)
data in formato stringa, format "DD-MM-YYYY" |
static java.util.Date |
getObjDateTime(java.lang.String data,
java.lang.String format)
data in formato stringa, format "DD-MM-YYYY-HH-MI-SE" |
static int |
getOra(java.util.Date date)
torna l'ora della data passata |
static int |
getSecondi(java.util.Date date)
torna i secondi della data passata |
static int |
getSysActualMaximum(int calendarconstante)
constante = es: Calendar.DAY_OF_MONTH |
static int |
getSysAnno()
trorna l'anno corrente del systema |
static java.util.Calendar |
getSysCalendar()
|
static java.lang.String |
getSysDate()
torna la data corrente in formato europeo GG-MM-AAAA |
static java.lang.String |
getSysDateTime()
torna la data e l'ora corrente in formato europeo GG-MM-AAAA HH24:MI:SE |
static int |
getSysGiorno()
torna il giorno del systema |
static int |
getSysMese()
torna il mese corrente del systema |
static int |
getSysMinuti()
torna i minuti del systema |
static java.util.Date |
getSysObjDateTime()
torna la data corrente in formato java.util.Date |
static int |
getSysOra()
torna l'ora del systema |
static int |
getSysSecondi()
torna i secondi del systema |
static java.lang.String |
getYear(java.util.Date d)
Trasforma una data in stringa secondo il formato yyyy |
static java.lang.String |
getYear(java.util.Date d,
java.lang.String format)
Trasforma una data in stringa secondo il formato yyyy |
static boolean |
isMajorDate(java.util.Date d1,
java.util.Date d2)
|
static boolean |
isMinorDate(java.util.Date d1,
java.util.Date d2)
|
static java.util.Date |
rollDay(java.util.Date date,
boolean avanti)
|
static java.util.Date |
rollDay(java.util.Date date,
int t)
|
static java.util.Date |
rollMonth(java.util.Date date,
boolean avanti)
|
static java.util.Date |
rollYear(java.util.Date date,
boolean avanti)
|
static java.util.Date |
toDate(java.lang.String d)
Trasforma una stringa secondo il formato dd/mm/yyyy in data. |
static java.util.Date |
toDate(java.lang.String d,
java.lang.String format)
Trasforma un string in data in base al formato passato |
static java.util.Date |
toDate(java.lang.String d,
java.lang.String format,
java.util.Locale locale)
Trasforma una stringa in data; utilizzando il formato corretto e il locale se il formato risulta locale-sensitive. |
static java.lang.String |
toString(java.util.Date d)
Trasforma una data in stringa secondo il formato dd/mm/yyyy |
static java.lang.String |
toString(java.util.Date d,
java.lang.String format)
Trasforma una data in stringa in base al formato passato |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DateHelper()
| Method Detail |
|---|
public static java.util.Date toDate(java.lang.String d)
throws java.lang.Exception
d - String
java.lang.Exceptionpublic static java.lang.String toString(java.util.Date d)
d - Date
public static java.util.Date toDate(java.lang.String d,
java.lang.String format)
throws java.lang.Exception
d - Stringformat - String
java.lang.Exception
public static java.util.Date toDate(java.lang.String d,
java.lang.String format,
java.util.Locale locale)
throws java.lang.Exception
Trasforma una stringa in data; utilizzando il formato corretto e il locale se il formato risulta locale-sensitive.
Example: String data = "Fri Dec 01 20:24:35 CET 2006"; String format = "EEE MMM dd HH:mm:ss 'CET' yyyy"; Locale locale = Locale.US;
d - Stringformat - Stringlocale - Locale
java.lang.Exception
public static java.lang.String toString(java.util.Date d,
java.lang.String format)
d - Dateformat - String
public static java.lang.String getYear(java.util.Date d)
d - Date
public static java.lang.String getYear(java.util.Date d,
java.lang.String format)
d - Date
public static java.lang.String getDay(java.util.Date d)
d - Date
public static java.lang.String getMonth(java.util.Date d)
d - Date
public static java.lang.String addToDay(int day)
day - int
public static java.lang.String addToDay(int day,
java.lang.String format)
day - int
public static java.lang.String getHour(java.util.Date d)
d - Date
public static int compareDate(java.lang.String data1,
java.lang.String data2)
String - data1, String data2
public static java.lang.String addToDate(java.lang.String date,
int day)
throws java.lang.Exception
date - day -
java.lang.Exceptionpublic static java.lang.String getSysDateTime()
public static java.lang.String getLongSysDateTime()
public static java.lang.String getSysDate()
public static java.lang.String getLongSysDate()
public static int getSysAnno()
public static int getSysMese()
public static int getSysGiorno()
public static int getSysOra()
public static int getSysMinuti()
public static int getSysSecondi()
public static int getSysActualMaximum(int calendarconstante)
public static int getActualMaximum(java.util.Date date,
int calendarconstante)
public static java.util.Calendar getCalendar(java.util.Date date)
public static java.util.Calendar getSysCalendar()
public static int getAnno(java.util.Date date)
public static int getMese(java.util.Date date)
public static int getGiorno(java.util.Date date)
public static int getGiornoDellaSettimana(java.util.Date date)
public static int getOra(java.util.Date date)
public static int getMinuti(java.util.Date date)
public static int getSecondi(java.util.Date date)
public static java.util.Date rollMonth(java.util.Date date,
boolean avanti)
public static java.util.Date rollYear(java.util.Date date,
boolean avanti)
public static java.util.Date rollDay(java.util.Date date,
boolean avanti)
public static java.util.Date rollDay(java.util.Date date,
int t)
public static java.util.Date getObjDateTime(java.lang.String data,
java.lang.String format)
public static java.util.Date getObjDate(java.lang.String data,
java.lang.String format)
public static java.util.Date getSysObjDateTime()
public static java.lang.String formatDate(java.util.Date dtData)
public static java.lang.String formatDate(java.util.Date dtData,
java.lang.String strStringFormat)
public static int calcDateDiff(float calendarItem,
java.util.Date d2,
java.util.Date d1)
public static boolean isMajorDate(java.util.Date d1,
java.util.Date d2)
d1 - data maggiored2 - data minore
public static boolean isMinorDate(java.util.Date d1,
java.util.Date d2)
d1 - data maggiored2 - data minore
public static java.lang.String covertDataStringToSlong(java.lang.String data,
java.lang.String format)
public static boolean controllaData(java.lang.String strData,
java.lang.String format)
public static java.lang.String covertDataSlongToString(java.lang.String data,
java.lang.String format)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||