pub fn from_epoch(epoch_date: uint) -> Date {
        let cal: GCalendar = GCalendar::new_from_epoch(epoch_date);
        Date {
            gcal: cal,
            since_epoch: epoch_date
        }
    }
/**
    * Allocates a Date object and initializes it to represent the specified
    * number of milliseconds since epoch.
    */
Allocates a Date object and initializes it to represent the specified
number of milliseconds since epoch.
Allocates a Date object and initializes it to represent the specified number of milliseconds since epoch .
pub fn from_epoch(epoch_date: uint) -> Date {
        let cal: GCalendar = GCalendar::new_from_epoch(epoch_date);
        Date {
            gcal: cal,
            since_epoch: epoch_date
        }
    }
pub fn from_epoch ( epoch_date : uint ) -> Date { let cal : GCalendar = GCalendar :: new_from_epoch ( epoch_date ) ; Date { gcal : cal , since_epoch : epoch_date } }
Allocates a Date object and initializes it to represent the specified
 number of milliseconds since epoch.
Allocates a Date object and initializes it to represent the specified number of milliseconds since epoch .
epoch_date
uint