public class DateEx
extends java.util.Date
Modifier and Type | Field and Description |
---|---|
protected java.util.Date |
dateEx
Date object
|
Constructor and Description |
---|
DateEx(java.util.Date date)
Create class instance
|
Modifier and Type | Method and Description |
---|---|
java.util.Date |
AddDate(int days)
Add days to date
|
java.util.Date |
AddSeconds(int seconds)
Add seconds to date
|
java.util.Date |
Decrement()
Get date before
|
java.util.Date |
getDateEx()
Get date object
|
static java.lang.Integer |
GetLocalWeekDay(java.lang.Integer dayOfWeek,
java.lang.Integer firstDayOfWeek)
Converts week day from US/UK format to EU
|
static java.lang.Integer |
GetMonthDiff(java.util.Date date1,
java.util.Date date2)
Get months number between two dates
|
static java.lang.Integer |
GetWeeksDiff(java.util.Date date1,
java.util.Date date2)
Get weeks number between two dates
|
static java.lang.Integer |
GetYearsDiff(java.util.Date date1,
java.util.Date date2)
Get years number between two dates
|
java.util.Date |
Increment()
Get date after
|
void |
setDateEx(java.util.Date dateEx)
Set date object
|
static java.lang.String |
ToFormatedLocalDateEx(java.util.Date date,
java.util.Locale locale)
Converts
Date to locale formatted string |
java.lang.String |
toFormatedString(java.util.Locale locale)
Converts
Date to locale formatted string |
java.time.LocalDate |
ToLocalDate()
Convert
Date to LocalDate |
java.util.Date |
ZeroTime()
Set time to 00:00:00
|
after, before, clone, compareTo, equals, from, getDate, getDay, getHours, getMinutes, getMonth, getSeconds, getTime, getTimezoneOffset, getYear, hashCode, parse, setDate, setHours, setMinutes, setMonth, setSeconds, setTime, setYear, toGMTString, toInstant, toLocaleString, toString, UTC
public DateEx(java.util.Date date)
date
- Date objectpublic java.util.Date ZeroTime()
public java.util.Date AddDate(int days)
days
- Days valuepublic java.util.Date AddSeconds(int seconds)
seconds
- Seconds to addpublic java.util.Date Decrement()
public java.util.Date Increment()
public java.time.LocalDate ToLocalDate()
Date
to LocalDate
public java.lang.String toFormatedString(java.util.Locale locale)
Date
to locale formatted stringlocale
- Locale
objectDate
string with "dd MMMM yyyy" patternpublic static java.lang.String ToFormatedLocalDateEx(java.util.Date date, java.util.Locale locale)
Date
to locale formatted stringdate
- Date
objectlocale
- Locale
objectDate
string with "dd MMMM yyyy" patternpublic static java.lang.Integer GetLocalWeekDay(java.lang.Integer dayOfWeek, java.lang.Integer firstDayOfWeek)
dayOfWeek
- Week of dayfirstDayOfWeek
- First week of day current localepublic static java.lang.Integer GetWeeksDiff(java.util.Date date1, java.util.Date date2)
date1
- Begin datedate2
- End datepublic static java.lang.Integer GetMonthDiff(java.util.Date date1, java.util.Date date2)
date1
- Begin datedate2
- End datepublic static java.lang.Integer GetYearsDiff(java.util.Date date1, java.util.Date date2)
date1
- Begin datedate2
- End datepublic java.util.Date getDateEx()
public void setDateEx(java.util.Date dateEx)
dateEx
- Date object