|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.cyc.tool.subl.util.SubLTrampolineFile
com.cyc.tool.subl.util.SubLTranslatedFile
com.cyc.cycjava.cycl.numeric_date_utilities
public final class numeric_date_utilities
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
SubLTranslatedFile.SubL |
Fields inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
EMPTY_SUBL_OBJECT_ARRAY |
Method Summary | |
---|---|
static SubLObject |
date_template_p(SubLObject template)
|
static SubLObject |
declare_numeric_date_utilities_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named functions defined in the file. |
static SubLObject |
decode_elapsed_seconds(SubLObject elapsed_seconds)
Decode ELAPSED-SECONDS into 4 return values: seconds minutes hours elapsed-days |
static SubLObject |
elapsed_internal_real_time_to_elapsed_seconds(SubLObject elapsed)
|
static SubLObject |
elapsed_internal_real_time(SubLObject reference_time,
SubLObject comparison_time)
Return the number of elapsed internal real time units from COMPARISON-TIME to REFERENCE-TIME. |
static SubLObject |
elapsed_time_abbreviation_string(SubLObject elapsed_seconds)
|
static SubLObject |
encode_date_from_template(SubLObject day,
SubLObject month,
SubLObject year,
SubLObject template)
|
static SubLObject |
encode_datetime_string_from_template(SubLObject millisecond,
SubLObject second,
SubLObject minute,
SubLObject hour,
SubLObject day,
SubLObject month,
SubLObject year,
SubLObject template)
Returns a string in the format specified by TEMPLATE representing the datetime having the stated values for MILLISECOND, SECOND, MINUTE, HOUR, DAY, MONTH, YEAR. |
static SubLObject |
encode_next_date_element(SubLObject day,
SubLObject month,
SubLObject year,
SubLObject template,
SubLObject elem_length,
SubLObject item)
|
static SubLObject |
encode_time_from_template(SubLObject millisecond,
SubLObject second,
SubLObject minute,
SubLObject hour,
SubLObject template)
|
static SubLObject |
encode_timestring(SubLObject second,
SubLObject minute,
SubLObject hour,
SubLObject date,
SubLObject month,
SubLObject year)
|
static SubLObject |
encode_universal_date(SubLObject day,
SubLObject month,
SubLObject year)
encode DAY MONTH YEAR in a universal date integer of the form yyyymmdd |
static SubLObject |
encode_universal_second(SubLObject second,
SubLObject minute,
SubLObject hour)
encode SECOND MINUTE HOUR in a universal second integer of the form HHMMSS |
static SubLObject |
encode_universal_timestring(SubLObject second,
SubLObject minute,
SubLObject hour,
SubLObject date,
SubLObject month,
SubLObject year)
|
static SubLObject |
get_universal_date(SubLObject universal_time,
SubLObject time_zone)
Return the current date as an integer, i.e. |
static SubLObject |
get_universal_second(SubLObject universal_time)
Return the current second within the day as an integer in HHMMSS form, i.e. |
static SubLObject |
get_utc_time_with_milliseconds()
Returns the current utc time with millisecond accuracy, taking into account the platform-specfic implementations of get-internal-real-time. |
static SubLObject |
init_numeric_date_utilities_file()
|
void |
initializeVariables()
Initializes all global variables and private internal variables for constants defined in the file. |
static SubLObject |
internal_real_time_p(SubLObject object)
Return T iff OBJECT is an internal real time. |
static SubLObject |
n_digit_template_element_p(SubLObject template,
SubLObject n,
SubLObject token_checker,
SubLObject separator_checker)
|
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
setup_numeric_date_utilities_file()
|
static SubLObject |
time_from_now(SubLObject seconds)
Legacy function name. |
static SubLObject |
time_template_p(SubLObject template)
|
static SubLObject |
timestring_int(SubLObject universal_time)
|
static SubLObject |
timestring(SubLObject universal_time)
TIMESTRING returns a string in the format mm/dd/yyyy hh:mm:ss from the universal time given. |
static SubLObject |
universal_date_p(SubLObject object)
Return T iff OBJECT is a valid universal date. |
static SubLObject |
universal_second_p(SubLObject object)
Return T iff OBJECT is a valid universal second. |
static SubLObject |
universal_time_seconds_from_now(SubLObject seconds,
SubLObject reference_time)
|
static SubLObject |
universal_timestring(SubLObject universal_time)
UNIVERSAL-TIMESTRING returns a string in the format yyyymmddhhmmss from the universal time given. |
static SubLObject |
valid_date_separator(SubLObject v_char)
|
static SubLObject |
valid_date_template_char(SubLObject v_char)
|
static SubLObject |
valid_day_token(SubLObject v_char)
|
static SubLObject |
valid_month_token(SubLObject v_char)
|
static SubLObject |
valid_year_token(SubLObject v_char)
|
Methods inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
extractFunctionNamed |
Methods inherited from class com.cyc.tool.subl.util.SubLTrampolineFile |
---|
checkType, enforceType, extractBinaryFunc, extractCount, extractEnd, extractEndUsingSize, extractPackage, extractStart, extractUnaryFunc, main |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final SubLFile me
public static final java.lang.String myName
public static SubLSymbol $seconds_in_a_leap_year$
public static SubLSymbol $seconds_in_a_non_leap_year$
public static SubLSymbol $seconds_in_a_week$
public static SubLSymbol $seconds_in_a_day$
public static SubLSymbol $seconds_in_an_hour$
public static SubLSymbol $seconds_in_a_minute$
public static SubLSymbol $minutes_in_an_hour$
public static SubLSymbol $hours_in_a_day$
public static SubLSymbol $months_in_a_year$
public static SubLSymbol $number_wkday_table$
public static SubLSymbol $number_month_table$
public static SubLSymbol $seconds_in_a_century$
public static SubLSymbol $seconds_in_an_odd_millennium$
public static SubLSymbol $seconds_in_an_even_millennium$
public static final SubLInteger $int0$31622400
public static final SubLInteger $int1$31536000
public static final SubLInteger $int2$604800
public static final SubLInteger $int3$86400
public static final SubLInteger $int4$3600
public static final SubLInteger $int5$60
public static final SubLInteger $int6$24
public static final SubLList $list7
public static final SubLSymbol $sym8$PROGN
public static final SubLSymbol $sym9$CTIME
public static final SubLSymbol $sym10$CSETQ
public static final SubLSymbol $sym11$TRUNCATE
public static final SubLSymbol $sym12$_
public static final SubLList $list13
public static final SubLInteger $int14$31
public static final SubLInteger $int15$23
public static final SubLInteger $int16$59
public static final SubLSymbol $sym17$TIME_FROM_NOW
public static final SubLList $list18
public static final SubLSymbol $sym19$UNIVERSAL_TIME_P
public static final SubLString $str20$
public static final SubLString $str21$_a__6__0D
public static final SubLString $str22$_a__6__0D__3__0D
public static final SubLInteger $int23$1000
public static final SubLString $str24$mm_dd_yyyy_hh_mm_ss
public static final SubLString $str25$_D_2__0D_2__0D_2__0D_2__0D_2__0D
public static final SubLSymbol $sym26$NON_NEGATIVE_NUMBER_P
public static final SubLSymbol $sym27$NON_NEGATIVE_INTEGER_P
public static final SubLString $str28$_D_second__P
public static final SubLString $str29$__
public static final SubLString $str30$F_seconds
public static final SubLString $str31$_D_hours___D_minute__P
public static final SubLString $str32$_D_minute__P__
public static final SubLSymbol $sym33$DATETIME_STRING_TEMPLATE_P
public static final SubLSymbol $sym34$NON_WHITESPACE_P
public static final SubLString $str35$_A__A
public static final SubLString $str36$Template__s_is_not_a_valid_dateti
public static final SubLList $list37
public static final SubLList $list38
public static final SubLSymbol $sym39$VALID_DATE_TEMPLATE_CHAR
public static final SubLString $str40$hh_mm_ss
public static final SubLString $str41$hh_mm_ss_mmm
public static final SubLString $str42$hh_mm
public static final SubLString $str43$hh_mm_ss_m
public static final SubLString $str44$hh_mm_ss_mm
public static final SubLSymbol $sym45$NON_DATE_TIME_WHITESPACE_P
public static final SubLSymbol $sym46$VALID_YEAR_TOKEN
public static final SubLSymbol $sym47$VALID_DATE_SEPARATOR
public static final SubLInteger $int48$100
public static final SubLSymbol $sym49$VALID_MONTH_TOKEN
public static final SubLSymbol $sym50$VALID_DAY_TOKEN
public static final SubLString $str51$Template_or_template_portion__S_d
public static final SubLString $str52$_
public static final SubLString $str53$__0D
public static final SubLString $str54$_2__0D__2__0D__2__0D
public static final SubLString $str55$_2__0D__2__0D
public static final SubLString $str56$_2__0D__2__0D__2__0D__3__0D
public static final SubLString $str57$_2__0D__2__0D__2__0D__2__0D
public static final SubLString $str58$_2__0D__2__0D__2__0D__1__0D
public static final SubLString $str59$Template_or_template_portion__A_w
public static final SubLString $str60$The_template__S_doesn_t_match_the
public static final SubLString $str61$Template_or_template_portion__A_w
public static final SubLString $str62$The_date_string__A_and_the_templa
public static final SubLSymbol $kw63$EOF
public static final SubLString $str64$Template_or_template_portion__A_d
public static final SubLList $list65
public static final SubLString $str66$The_template__A_is_not_a_recogniz
public static final SubLString $str67$The_time_string__A_and_the_templa
public static final SubLList $list68
public static final SubLList $list69
public static final SubLString $str70$__A_day_A
public static final SubLString $str71$s
public static final SubLString $str72$__A_hour_A
public static final SubLString $str73$__A_minute_A
public static final SubLSymbol $sym74$DOUBLE_FLOAT
public static final SubLString $str75$__A_second_A
public static final SubLString $str76$_0_seconds
public static final SubLSymbol $sym77$ELAPSED_SECONDS_STRING
public static final SubLList $list78
public static final SubLSymbol $sym79$UNIVERSAL_DATE_P
public static final SubLSymbol $sym80$INTEGERP
public static final SubLInteger $int81$10000
public static final SubLSymbol $sym82$PLUSP
public static final SubLString $str83$_2__0d__2__0d__4__0d
public static final SubLString $str84$_2__0d__2__0d__d
public static final SubLString $str85$_2__0d__2__0d___d
public static final SubLSymbol $kw86$FLOAT
public static final SubLSymbol $kw87$INTEGER
public static final SubLList $list88
public static final SubLSymbol $sym89$_JULIAN_OFFSETS_
public static final SubLList $list90
public static final SubLInteger $int91$235959
public static final SubLString $str92$second__S_not_in_the_range_0_59
public static final SubLString $str93$minute__S_not_in_the_range_0_59
public static final SubLString $str94$hour__S_not_in_the_range_0_59
public static final SubLSymbol $sym95$UNIVERSAL_SECOND_P
public static final SubLString $str96$_2__0d__2__0d__2__0d
public static final SubLInteger $int97$999
public static final SubLString $str98$second__S_not_in_the_range_0_999
public static final SubLString $str99$_2__0d__2__0d__2__0d__3__0d
public static final SubLInteger $int100$1000000
public static final SubLInteger $int101$100000000
public static final SubLInteger $int102$10000000000
public static final SubLString $str103$MM_DD_YY_adjust_problem___s__s__s
public static final SubLInteger $int104$400
public static final SubLList $list105
public static final SubLList $list106
public static final SubLList $list107
public static final SubLSymbol $sym108$ABBREVIATION_FOR_MONTH_NUMBER
public static final SubLList $list109
public static final SubLString $str110$_
public static final SubLString $str111$__
public static final SubLString $str112$_2__0D__2__0D__2__0D__2__0D__2__0
public static final SubLString $str113$_D_day__P__D__2__0D__2__0D
public static final SubLString $str114$_D__2__0D__2__0D
public static final SubLString $str115$_D__2__0D
public static final SubLInteger $int116$3155760000
public static final SubLInteger $int117$31556908800
public static final SubLInteger $int118$31556995200
Method Detail |
---|
public static final SubLObject universal_time_seconds_from_now(SubLObject seconds, SubLObject reference_time)
public static final SubLObject time_from_now(SubLObject seconds)
public static final SubLObject timestring(SubLObject universal_time)
public static final SubLObject timestring_int(SubLObject universal_time)
public static final SubLObject encode_timestring(SubLObject second, SubLObject minute, SubLObject hour, SubLObject date, SubLObject month, SubLObject year)
public static final SubLObject universal_timestring(SubLObject universal_time)
public static final SubLObject encode_universal_timestring(SubLObject second, SubLObject minute, SubLObject hour, SubLObject date, SubLObject month, SubLObject year)
public static final SubLObject internal_real_time_p(SubLObject object)
public static final SubLObject elapsed_internal_real_time(SubLObject reference_time, SubLObject comparison_time)
public static final SubLObject elapsed_internal_real_time_to_elapsed_seconds(SubLObject elapsed)
public static final SubLObject encode_datetime_string_from_template(SubLObject millisecond, SubLObject second, SubLObject minute, SubLObject hour, SubLObject day, SubLObject month, SubLObject year, SubLObject template)
MILLISECOND
- SECOND
- MINUTE
- HOUR
- DAY
- MONTH
- YEAR
- TEMPLATE
- datetime-string-template-p
public static final SubLObject valid_date_template_char(SubLObject v_char)
public static final SubLObject valid_date_separator(SubLObject v_char)
public static final SubLObject valid_year_token(SubLObject v_char)
public static final SubLObject valid_month_token(SubLObject v_char)
public static final SubLObject valid_day_token(SubLObject v_char)
public static final SubLObject date_template_p(SubLObject template)
public static final SubLObject time_template_p(SubLObject template)
public static final SubLObject n_digit_template_element_p(SubLObject template, SubLObject n, SubLObject token_checker, SubLObject separator_checker)
public static final SubLObject encode_date_from_template(SubLObject day, SubLObject month, SubLObject year, SubLObject template)
public static final SubLObject encode_next_date_element(SubLObject day, SubLObject month, SubLObject year, SubLObject template, SubLObject elem_length, SubLObject item)
public static final SubLObject encode_time_from_template(SubLObject millisecond, SubLObject second, SubLObject minute, SubLObject hour, SubLObject template)
public static final SubLObject decode_elapsed_seconds(SubLObject elapsed_seconds)
public static final SubLObject universal_date_p(SubLObject object)
public static final SubLObject get_universal_date(SubLObject universal_time, SubLObject time_zone)
public static final SubLObject encode_universal_date(SubLObject day, SubLObject month, SubLObject year)
public static final SubLObject universal_second_p(SubLObject object)
public static final SubLObject get_universal_second(SubLObject universal_time)
public static final SubLObject encode_universal_second(SubLObject second, SubLObject minute, SubLObject hour)
public static final SubLObject get_utc_time_with_milliseconds()
public static final SubLObject elapsed_time_abbreviation_string(SubLObject elapsed_seconds)
public static final SubLObject declare_numeric_date_utilities_file()
public static final SubLObject init_numeric_date_utilities_file()
public static final SubLObject setup_numeric_date_utilities_file()
public void declareFunctions()
SubLFile
public void initializeVariables()
SubLFile
public void runTopLevelForms()
SubLFile
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |