Expand description
时间
Modules§
- format
- Formatting (and parsing) utilities for date and time.
- naive
- Date and time types unconcerned with timezones.
- offset
- The time zone, which calculates offsets from the local time to UTC.
- prelude
- A convenience module appropriate for glob imports (
use chrono::prelude::*;). - round
- Functionality for rounding or truncating a
DateTimeby aTimeDelta. - serde
- Serialization/Deserialization with serde
Structs§
- Date
Deprecated - ISO 8601 calendar date with time zone.
- Date
Time - ISO 8601 combined date and time with time zone.
- Days
- A duration in calendar days.
- Fixed
Offset - The time zone with fixed offset, from UTC-23:59:59 to UTC+23:59:59.
- IsoWeek
- ISO 8601 week.
- Local
- The local timescale.
- Months
- A duration in calendar months
- Naive
Date - ISO 8601 calendar date without timezone. Allows for every proleptic Gregorian date from Jan 1, 262145 BCE to Dec 31, 262143 CE. Also supports the conversion from ISO 8601 ordinal and week date.
- Naive
Date Time - ISO 8601 combined date and time without timezone.
- Naive
Time - ISO 8601 time without timezone. Allows for the nanosecond precision and optional leap second representation.
- Naive
Week - A week represented by a
NaiveDateand aWeekdaywhich is the first day of the week. - OutOf
Range - Out of range error type used in various converting APIs
- OutOf
Range Error - Represents error when converting
TimeDeltato/from a standard library implementation - Parse
Error - An error from the
parsefunction. - Parse
Month Error - An error resulting from reading
<Month>value withFromStr. - Parse
Weekday Error - An error resulting from reading
Weekdayvalue withFromStr. - Time
Delta - Time duration with nanosecond precision.
- Utc
- The UTC time zone. This is the most efficient time zone when you don’t need the local time. It is also used as an offset (which is also a dummy type).
- Weekday
Set - A collection of
Weekdays stored as a single byte.
Enums§
- Local
Result - Old name of
MappedLocalTime. See that type for more documentation. - Month
- The month of the year.
- Rounding
Error - An error from rounding by
TimeDelta - Seconds
Format - Specific formatting options for seconds. This may be extended in the future, so exhaustive matching in external code is not recommended.
- Weekday
- The day of week.
Constants§
- LOG_
DATE_ FORMAT - 日志日期格式
- LOG_
FILE_ DATE_ FORMAT - 日志日期文件格式
- MAX_
DATE Deprecated - The maximum possible
Date. - MAX_
DATETIME Deprecated - The maximum possible
DateTime<Utc>. - MIN_
DATE Deprecated - The minimum possible
Date. - MIN_
DATETIME Deprecated - The minimum possible
DateTime<Utc>. - STANDARD_
DATETIME_ FORMAT - 系统日期时间
Traits§
- Datelike
- The common set of methods for date component.
- Duration
Round - Extension trait for rounding or truncating a DateTime by a TimeDelta.
- Offset
- The offset from the local time to UTC.
- Subsec
Round - Extension trait for subsecond rounding or truncation to a maximum number of digits. Rounding can be used to decrease the error variance when serializing/persisting to lower precision. Truncation is the default behavior in Chrono display formatting. Either can be used to guarantee equality (e.g. for testing) when round-tripping through a lower precision format.
- Time
Zone - The time zone.
- Timelike
- The common set of methods for time component.
Functions§
- china_
now - Get Now From China
- now
- Get Current time
- parse_
china_ str - 解析字符串
- parse_
datetime_ offset - 解析
- parse_
str - 解析字符串
- parse_
timestamp - 解析时间戳
Type Aliases§
- Duration
- Alias of
TimeDelta. - Mapped
Local Time - The result of mapping a local time to a concrete instant in a given time zone.
- Parse
Result - Same as
Result<T, ParseError>.