|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TimeManager
Field Summary | |
---|---|
static long |
MILI_DAY
constant for the number of milliseconds in a rl day |
static long |
MILI_HOUR
constant for the number of milliseconds in a rl hour |
static long |
MILI_MINUTE
constant for the number of milliseconds in a minute |
static long |
MILI_MONTH
constant for the number of milliseconds in a rl month |
static long |
MILI_SECOND
constant for the number of milliseconds in a second |
static long |
MILI_WEEK
constant for the number of milliseconds in a rl week |
static long |
MILI_YEAR
constant for the number of milliseconds in a rl year |
static java.lang.String[] |
MONTHS
constant for the names of the months in a rl year |
static java.lang.String[] |
SHORTMONTHS
constant for the short names of the months in a rl year |
Method Summary | |
---|---|
java.lang.String |
convertHour(java.lang.String hours24)
Returns the regular Hours given the hours in the international format (military time) Usage: ConvertHour(GetIn(req, "ENDHR")) |
java.lang.String |
date2AMPMString(long time)
Returns the Minutes portion of a given Time Usage: String ST_AMPM=date2AMPMString(time); |
java.lang.String |
date2APTimeString(long time)
Return the time in HH:MM AP format. |
java.lang.String |
date2BestShortEllapsedTime(long t)
Picks the single best representation of the given ellapsed time, from seconds to minutes to hours to days, and returns the correct amount along with the single letter suffix |
java.lang.String |
date2BriefString(long time)
Returns time in HH:MMap format, unless the day is other than today, in which case it prepends yy/m/d. |
java.lang.String |
date2Date2String(long time)
Converts a given date into a string of form: MM/DD/YY Usage: date2Date2String(time) |
java.lang.String |
date2DateString(long time)
Converts a given date into a string of form: MM/DD/YYYY Usage: date2DateString(time) |
java.lang.String |
date2DayOfMonthString(long time)
Returns the DD portion of a given date Usage: String ENDDD=date2DayOfMonthString(); |
java.lang.String |
date2EllapsedTime(long time,
java.util.concurrent.TimeUnit minUnit,
boolean shortest)
Converts a given number of milliseconds, into a number of rl years, months, days, hours, minutes, and seconds. |
java.lang.String |
date2HRString(long time)
Returns the Hours portion of a given Time Usage: String ENDHR=date2HRString(); |
java.lang.String |
date2MINString(long time)
Returns the Minutes portion of a given Time Usage: String ENDMIN=date2MINString(); |
java.lang.String |
date2MonthDateString(long time,
boolean shortName)
Returns the month/day for a given date Usage: String ENDMM=date2MonthDateString(); |
java.lang.String |
date2MonthString(long time,
boolean shortName)
Returns the month for a given date Usage: String ENDMM=date2MonthString(time,true); |
java.lang.String |
date2SecondsString(long time)
Converts a given date into a string of form: MM/DD/YYYY HH:MM AP Usage: date2SecondsString(time) |
java.lang.String |
date2SmartEllapsedTime(long time,
boolean shortest)
Converts a given number of milliseconds, into a number of rl years, months, days, hours, minutes, and seconds. |
java.lang.String |
date2String(java.util.Calendar C)
Converts a given date into a string of form: MM/DD/YYYY HH:MM AP Usage: date2String() |
java.lang.String |
date2String(long time)
Converts a given date into a string of form: MM/DD/YYYY HH:MM AP Usage: date2String(time) |
java.lang.String |
date2YYYYString(long time)
Returns the YYYY portion of a given date Returns the DD portion of a given date Usage: String ENDYYYY=date2YYYYString(); |
java.lang.String |
date2ZoneString(long time)
Returns the time zone of the server Usage: MEETZN = T2ZoneString(); |
java.lang.String |
getAMPM(java.lang.String TheHour)
Returns the AMPM stamp given the international Hours portion the Time Usage: getAMPM(GetIn(req, "ENDHR")) |
java.lang.String |
getMonthName(int monthNum,
boolean giveShort)
Return the name of the month, given a number Usage: String Mnth=getMonthName(m,GiveShort).charStats(); |
java.lang.String |
getTheIntZoneID(int theRawOffset)
Get the zone id given the timezone string Usage: GetTheZoneID(MeetTZ.getRawOffset())+"\n"; |
java.lang.String |
getTheTimeZone(java.lang.String theID)
Returns the time zone of the given ID Usage: MEETZN = GetTheTimeZone(ID); |
TimeClock |
globalClock()
Returns the mud wide global time clock object as defined by the coffeemud.ini file. |
boolean |
isTickExpression(java.lang.String val)
Parses whether a tick expression, or an expression ending with the word minutes, hours, seconds, days, mudhours, muddays, mudweeks, mudmonths, or mudyears |
boolean |
isValidDateString(java.lang.String dateTimeStr)
Returns whether the given string would parse to a valid date. |
TimeClock |
localClock(Physical P)
Returns the most local clock for the given object. |
java.lang.String |
month2MM(java.lang.String monthName)
Returns the numeric representation of the month Usage: month2MM("January"); |
int |
parseTickExpression(java.lang.String val)
Parses either a tick expression, or an expression ending with the word minutes, hours, seconds, days, mudhours, muddays, mudweeks, mudmonths, or mudyears |
java.lang.String |
smtpDateFormat(long time)
format the date for an smtp message Usage: smtpDateFormat(98374987234) |
java.util.Calendar |
string2Date(java.lang.String dateTimeStr)
Converts a string of some form into a Calendar object. |
long |
string2Millis(java.lang.String dateTimeStr)
Converts a string of some form into a Calendar object. |
java.lang.String |
twoDigits(long num)
Converts a number to two digits. |
Methods inherited from interface com.planet_ink.coffee_mud.Libraries.interfaces.CMLibrary |
---|
activate, getServiceClient, L, propertiesLoaded, shutdown |
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CMObject |
---|
copyOf, ID, initializeClass, name, newInstance |
Methods inherited from interface java.lang.Comparable |
---|
compareTo |
Field Detail |
---|
static final java.lang.String[] MONTHS
static final java.lang.String[] SHORTMONTHS
static final long MILI_SECOND
static final long MILI_MINUTE
static final long MILI_HOUR
static final long MILI_DAY
static final long MILI_WEEK
static final long MILI_MONTH
static final long MILI_YEAR
Method Detail |
---|
java.lang.String month2MM(java.lang.String monthName)
monthName
- The month name
java.lang.String getMonthName(int monthNum, boolean giveShort)
monthNum
- Month number to convertgiveShort
- Give abbreviation if true
boolean isValidDateString(java.lang.String dateTimeStr)
dateTimeStr
- the strong to parse
long string2Millis(java.lang.String dateTimeStr)
dateTimeStr
- The string to retrieve from
java.util.Calendar string2Date(java.lang.String dateTimeStr)
dateTimeStr
- The string to retrieve from
java.lang.String twoDigits(long num)
num
- the number
java.lang.String convertHour(java.lang.String hours24)
hours24
- Hours in military format
java.lang.String getAMPM(java.lang.String TheHour)
TheHour
- Hours in military format
java.lang.String getTheIntZoneID(int theRawOffset)
theRawOffset
- The time zone's raw offset to convert
java.lang.String getTheTimeZone(java.lang.String theID)
theID
- The ID of the abbreviated time zone.
java.lang.String date2MonthString(long time, boolean shortName)
time
- The time in milisecondsshortName
- true to use shortened months
java.lang.String date2BriefString(long time)
time
- The time in miliseconds
java.lang.String date2MonthDateString(long time, boolean shortName)
time
- The time in milisecondsshortName
- true to use shortened months
java.lang.String date2APTimeString(long time)
time
- the time in millis
java.lang.String date2DayOfMonthString(long time)
time
- The time in miliseconds
java.lang.String date2YYYYString(long time)
time
- The time in miliseconds
java.lang.String date2HRString(long time)
time
- time used
java.lang.String date2MINString(long time)
time
- The time in miliseconds
java.lang.String smtpDateFormat(long time)
time
- The time in miliseconds
java.lang.String date2ZoneString(long time)
time
- The time in miliseconds
java.lang.String date2AMPMString(long time)
time
- The time in miliseconds
java.lang.String date2String(java.util.Calendar C)
C
- The time in calendar
java.lang.String date2String(long time)
time
- The time in miliseconds
java.lang.String date2EllapsedTime(long time, java.util.concurrent.TimeUnit minUnit, boolean shortest)
time
- The time in milisecondsminUnit
- The smallest unit to round down toshortest
- true for short form, false otherwise
java.lang.String date2BestShortEllapsedTime(long t)
t
- time in milliseconds
java.lang.String date2SmartEllapsedTime(long time, boolean shortest)
time
- The time in milisecondsshortest
- true for short form, false otherwise
java.lang.String date2SecondsString(long time)
time
- The time in miliseconds
java.lang.String date2DateString(long time)
time
- The time in miliseconds
java.lang.String date2Date2String(long time)
time
- The time in miliseconds
int parseTickExpression(java.lang.String val)
val
- the expression
boolean isTickExpression(java.lang.String val)
val
- the expression
TimeClock localClock(Physical P)
P
- an item, room, mob, whatever.
TimeClock
TimeClock globalClock()
TimeClock
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |