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
serde
only.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
serde
only.Auto Trait Implementations
impl RefUnwindSafe for Timestamp
impl UnwindSafe for Timestamp
Blanket Implementations
Mutably borrows from an owned value. Read more