FISADate Class

This class represents a calendar date, and includes methods to determine synchronicity as well as methods required for certain day count methods.

Definition

Namespace: com.ftlabs.fisa
Assembly: FISA.NET (in FISA.NET.dll) Version: 1.16.0.13 (1.16.0.13)
C#
public class FISADate : IComparable<FISADate>
Inheritance
Object    FISADate
Implements
IComparableFISADate

Constructors

FISADate Initializes an empty date with zero for month, day and year.
FISADate(FISADate)Initializes a new instance of the FISADate class
FISADate(Int32) Create a new FISADate from the provided integer that represents the new date formated as YYYYMMDD.
FISADate(Int64) Create a new FISADate from the provided ticks value.
FISADate(Int32, Int32, Int32) Initializes a FISADate with the given year, month, and day.

Methods

CompareTo 
Equals
(Overrides ObjectEquals(Object))
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
getAsInteger Returns an integer representing this date, formated as YYYYMMDD.
getBaseOffset Calculates the number of days since the base date 00/00/0000.
getBaseOffsetNoLeap Calculates the number of days since the base date 00/00/0000, ignoring leap days.
getDayGet the day of this FISADate.
GetHashCode
(Overrides ObjectGetHashCode)
getMonthGet the month of this FISADate.
getTicks Return the value of this FISADate expressed in 100-nanosecond units.
GetTypeGets the Type of the current instance.
(Inherited from Object)
getYearGet the year of this FISADate.
isEmptyDetermine if this date object contains a value
isEom Determines if this date is the end of a month.
isInSync This method tests whether this date is in sync with the provided date according to the provided interestFrequency and eomAdjust setting.
isLeapYear Determines if the year of this date is a leap year.
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
set Sets the year, month, and day of this FISADate.
setFromInteger Sets this FISADate to the date provided with an integer formatted as YYYYMMDD.
setTicks Set this FISADate from the provided ticks value.
ToString
(Overrides ObjectToString)

Operators

See Also