public class CurrentDate extends GenericService implements java.io.Serializable
This is a nucleus component that returns aspects of the current date (such as the year, date, month, etc.). The date can also be set manually, in which case all of those fields are set from the specified date.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION |
static java.lang.String[] |
MONTH_NAMES |
static java.lang.String[] |
SHORT_MONTH_NAMES |
static java.lang.String[] |
SHORT_WEEKDAY_NAMES |
static java.lang.String[] |
WEEKDAY_NAMES |
SERVICE_INFO_KEY
DEFAULT_LOG_TRACE_STATUS
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS
Constructor and Description |
---|
CurrentDate() |
Modifier and Type | Method and Description |
---|---|
int |
getDate()
Returns the day of the month (1-31)
|
java.util.Date |
getDateAsDate()
Returns the day of the month as a java.util.Date
|
int |
getDayOfWeek()
Returns the day of the week (1-7)
|
int |
getDayOfWeekInMonth()
Returns which occurrence (1 - 5) of the weekday in the month.
|
java.lang.String |
getDayOfWeekName()
Returns the name of the day of the week ("Sunday", "Monday", etc.)
|
java.lang.String |
getEpochTime()
Returns the Epoch time value in String format.
|
int |
getHour()
Returns the hour of the day (0-23)
|
java.util.Date |
getHourAsDate()
Returns the hour of the day as a java.util.Date
|
int |
getMinute()
Returns the minute of the hour (0-59)
|
java.util.Date |
getMinuteAsDate()
Returns the minute of the hour as a java.util.Date
|
int |
getMonth()
Returns the month as an integer (1-12)
|
java.lang.String |
getMonthName()
Returns the name of the month ("January", "February", etc.)
|
long |
getNextDate() |
long |
getNextHour() |
long |
getNextMinute() |
long |
getNextSecond() |
int |
getSecond()
Returns the second of the minute (0-59)
|
java.util.Date |
getSecondAsDate()
Returns the second of the minute as a java.util.Date
|
java.lang.String |
getShortDayOfWeekName()
Returns the shortened name of the day of the week ("Sun", "Mon",
etc.)
|
java.lang.String |
getShortMonthName()
Returns the shortened name of the month ("Jan", "Feb", etc.)
|
long |
getTime()
Returns the time in milliseconds
|
java.util.Date |
getTimeAsDate()
Returns the time in milliseconds as a java.util.Date.
|
java.sql.Timestamp |
getTimeAsTimestamp()
Returns the time in milliseconds as a java.sql.Timestamp.
|
int |
getWeekOfMonth()
Returns the week of the month (1-5).
|
int |
getYear()
Returns the date as an integer (e.g., 1998)
|
boolean |
isMinimizeDateConstruction()
Returns property MinimizeDateConstruction
|
boolean |
isTimeSet() |
void |
setMinimizeDateConstruction(boolean pMinimizeDateConstruction)
Sets property MinimizeDateConstruction
|
void |
setTime(long pTime)
Sets the properties to reflect the specified time.
|
void |
setTimeAsDate(java.util.Date pDate)
Sets the properties to reflect the specified date.
|
addLogListener, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getAdminServletOutputStreamEncoding, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isAdminServletUseServletOutputStream, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, reResolveThis, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setAdminServletOutputStreamEncoding, setAdminServletUseServletOutputStream, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
public static java.lang.String CLASS_VERSION
public static final java.lang.String[] MONTH_NAMES
public static final java.lang.String[] SHORT_MONTH_NAMES
public static final java.lang.String[] WEEKDAY_NAMES
public static final java.lang.String[] SHORT_WEEKDAY_NAMES
public void setMinimizeDateConstruction(boolean pMinimizeDateConstruction)
public boolean isMinimizeDateConstruction()
public boolean isTimeSet()
public long getNextDate()
public long getNextHour()
public long getNextMinute()
public long getNextSecond()
public long getTime()
public void setTime(long pTime)
public java.util.Date getTimeAsDate()
public java.sql.Timestamp getTimeAsTimestamp()
public void setTimeAsDate(java.util.Date pDate)
public int getYear()
public int getMonth()
public java.lang.String getMonthName()
public java.lang.String getShortMonthName()
public int getDate()
public java.util.Date getDateAsDate()
public int getHour()
public java.util.Date getHourAsDate()
public int getMinute()
public java.util.Date getMinuteAsDate()
public int getSecond()
public java.util.Date getSecondAsDate()
public int getDayOfWeek()
public java.lang.String getDayOfWeekName()
public java.lang.String getShortDayOfWeekName()
public int getDayOfWeekInMonth()
public int getWeekOfMonth()
public java.lang.String getEpochTime()