DayDart class
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
-
获取或设置年份。