Struct sqldatetime::Timestamp [−][src]
#[repr(transparent)]pub struct Timestamp(_);
Expand description
Timestamp represents a valid time at a valid Gregorian date.
This is an SQL TIMESTAMP value, with the specification of fractional seconds to a precision of microseconds.
Implementations
The smallest timestamp that can be represented by Date, i.e. 0001-01-01 00:00:00.000000.
The largest timestamp that can be represented by Date, i.e. 9999-12-31 23:59:59.999999.
Creates a new Timestamp from a date and a time.
Creates a Timestamp from the given microseconds from Unix Epoch without checking validity.
Safety
This function is unsafe because the microsecond value is not checked for validity! Before using it, check that the value is correct.
Formats Timestamp by given format string.
Parses Timestamp from given string and format.
Creates a Timestamp from the given microseconds from Unix Epoch
Timestamp adds IntervalDT
Timestamp adds IntervalYM
Timestamp subtracts Date
Timestamp subtracts Timestamp
Timestamp subtracts IntervalDT
Timestamp subtracts IntervalYM
Timestamp subtracts Date
Trait Implementations
Deserialize this value from the given Serde deserializer. Read more
This method returns an ordering between self and other values if one exists. Read more
This method tests less than (for self and other) and is used by the < operator. Read more
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
This method tests greater than (for self and other) and is used by the > operator. Read more
This method returns an ordering between self and other values if one exists. Read more
This method tests less than (for self and other) and is used by the < operator. Read more
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
This method tests greater than (for self and other) and is used by the > operator. Read more
This method returns an ordering between self and other values if one exists. Read more
This method tests less than (for self and other) and is used by the < operator. Read more
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
This method tests greater than (for self and other) and is used by the > operator. Read more
This method returns an ordering between self and other values if one exists. Read more
This method tests less than (for self and other) and is used by the < operator. Read more
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
This method tests greater than (for self and other) and is used by the > operator. Read more
This method returns an ordering between self and other values if one exists. Read more
This method tests less than (for self and other) and is used by the < operator. Read more
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
This method tests greater than (for self and other) and is used by the > operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for Timestamp
impl UnwindSafe for Timestamp
Blanket Implementations
Mutably borrows from an owned value. Read more