DayDart class

Constructors

DayDart.new([Object? date])

Properties

$d DateTime
no setter
$D int
no setter
$h int
no setter
$M int
no setter
$m int
no setter
$ms int
no setter
$s int
no setter
$W int
no setter
$y int
no setter
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
weekdays List<String>
no setter

Methods

add(int num, [DayUnits unit = DayUnits.D]) DayDart
返回DayDart对象,并添加指定的时间。
clone([Object? date]) DayDart
创建当前对象的一个克隆。
day([int? d]) int
获取或设置月份的日期。 接受从1到31的数字。如果超过这个范围,将持续到日。
dayOfYear() int
获取日期到年初总天数
days() int
获取月份总天数
daysInMonth([Object? date]) List<DayDart>
之后 end
daysInRange(DayDart start, DayDart end) List<DayDart>
Returns a DateTime for each day the given range.
daysInWeek([Object? date]) List<DayDart>
diff(Object d) Duration
firstDayOfMonth([Object? date]) DayDart
firstDayOfWeek([Object? date]) DayDart
format([String? pattern = 'yyyy-MM-dd HH:mm:ss', String? locale]) String
根据传入的令牌字符串获取格式化的日期。 要对字符进行转义,请将它们括在方括号中(例如'MM')。 -------- -------- DAY d ABBR_WEEKDAY E WEEKDAY EEEE ABBR_STANDALONE_MONTH LLL STANDALONE_MONTH LLLL NUM_MONTH M NUM_MONTH_DAY Md NUM_MONTH_WEEKDAY_DAY MEd ABBR_MONTH MMM ABBR_MONTH_DAY MMMd ABBR_MONTH_WEEKDAY_DAY MMMEd MONTH MMMM MONTH_DAY MMMMd MONTH_WEEKDAY_DAY MMMMEEEEd ABBR_QUARTER QQQ QUARTER QQQQ YEAR y YEAR_NUM_MONTH yM YEAR_NUM_MONTH_DAY yMd YEAR_NUM_MONTH_WEEKDAY_DAY yMEd YEAR_ABBR_MONTH yMMM YEAR_ABBR_MONTH_DAY yMMMd YEAR_ABBR_MONTH_WEEKDAY_DAY yMMMEd YEAR_MONTH yMMMM YEAR_MONTH_DAY yMMMMd YEAR_MONTH_WEEKDAY_DAY yMMMMEEEEd YEAR_ABBR_QUARTER yQQQ YEAR_QUARTER yQQQQ HOUR24 H HOUR24_MINUTE Hm HOUR24_MINUTE_SECOND Hms HOUR j HOUR_MINUTE jm HOUR_MINUTE_SECOND jms HOUR_MINUTE_GENERIC_TZ jmv (not yet implemented) HOUR_MINUTE_TZ jmz (not yet implemented) HOUR_GENERIC_TZ jv (not yet implemented) HOUR_TZ jz (not yet implemented) MINUTE m MINUTE_SECOND ms SECOND s Examples Using the US Locale:
hour([int? h]) int
获取或设置小时。 接受0到23的数字。如果超过这个范围,将持续到日。
isAfter(Object date, [DayUnits unit = DayUnits.ms]) bool
这指示Day对象是否在另一个提供的date-time之后。
isAfterDay(DayDart d) bool
isAfterHour(DayDart d) bool
isAfterMillisecond(DayDart d) bool
isAfterMinute(DayDart d) bool
isAfterMonth(DayDart d) bool
isAfterSecond(DayDart d) bool
isAfterYear(DayDart d) bool
之前 end 之后 start
isBefore(Object date, [DayUnits unit = DayUnits.ms]) bool
这指示Day对象是否在另一个提供的date-time之前。
isBeforeDay(DayDart d) bool
isBeforeHour(DayDart d) bool
isBeforeMillisecond(DayDart d) bool
isBeforeMinute(DayDart d) bool
isBeforeMonth(DayDart d) bool
isBeforeSecond(DayDart d) bool
isBeforeYear(DayDart d) bool
相同 end 之前 start
isBetween(Object start, Object end, [DayUnits unit = DayUnits.ms]) bool
之间
isLeapYear() bool
是否闰年
isSame(Object date, [DayUnits unit = DayUnits.ms]) bool
这指示Day对象是否与另一个提供的date-time相同。
isSameDay(DayDart d) bool
isSameHour(DayDart d) bool
isSameMillisecond(DayDart d) bool
isSameMinute(DayDart d) bool
isSameMonth(DayDart d) bool
isSameOrAfter(Object d, [DayUnits unit = DayUnits.ms]) bool
相同或之后
isSameOrBefore(Object d, [DayUnits unit = DayUnits.ms]) bool
相同或之前
isSameSecond(DayDart d) bool
isSameYear(DayDart d) bool
相同 start
lastDayOfMonth([Object? date]) DayDart
The last day of a given month
lastDayOfWeek([Object? date]) DayDart
millisecond([int? ms]) int
获取或设置毫秒。 接受0到999的数字。如果超过这个范围,将持续到秒。
minute([int? m]) int
获取或设置分钟。 接受0到59的数字。如果超过这个范围,将持续到小时。
month([int? m]) int
获取或设置月份。 接受1到12的数字。如果超过这个范围,将一直持续到年底。
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
quarter([int? q]) int
获取或设置季度。
second([int? s]) int
获取或设置秒。 接受0到59的数字。如果超过这个范围,将持续到分钟。
subtract(int num, [DayUnits unit = DayUnits.D]) DayDart
返回DayDart对象,并减去指定的时间。
toDate() DateTime
返回当前的 DateTime 对象
toISOString() String
返回 ISO8601 格式的字符串
toList() List<int>
转List
toMap() Map<String, int>
转Map
toString() String
A string representation of this object.
override
week([int? d]) int
获取星期几。 接受0(星期日)到6(星期六)的数字。如果超过这个范围,将持续到几周。
weeks() int
year([int? y]) int
获取或设置年份。

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

locale String
getter/setter pair

Static Methods

isDayDart(Object d) bool
检测当前 Date 对象是一个有效的 DateTime