DateTimeExtension extension

时间相关

on

Properties

dayIndexOfYear int

Available on DateTime, provided by the DateTimeExtension extension

处在当年的第几天
no setter
daysOfYear int

Available on DateTime, provided by the DateTimeExtension extension

当年的总天数
no setter
firstDayInYear DateTime

Available on DateTime, provided by the DateTimeExtension extension

当年最早的时间
no setter
isLeapYearByYear bool

Available on DateTime, provided by the DateTimeExtension extension

是否是闰年
no setter
lastDayInYear DateTime

Available on DateTime, provided by the DateTimeExtension extension

当年最后的时间
no setter
timeZone double

Available on DateTime, provided by the DateTimeExtension extension

获取时区
no setter

Methods

copyWith({int? year, int? month, int? day, int? hour, int? minute, int? second, int? millisecond, int? microsecond}) DateTime

Available on DateTime, provided by the DateTimeExtension extension

复制对象
dayIndexOfWeek([int firstWeekDay = 1]) int

Available on DateTime, provided by the DateTimeExtension extension

获取当前日期处在当前周的第几天
daysInMonth([int firstDay = 1]) int

Available on DateTime, provided by the DateTimeExtension extension

当月总天数
firstDayInMonth([int firstDay = 1]) DateTime

Available on DateTime, provided by the DateTimeExtension extension

当月第一天
firstDayInNextMonth([int firstDay = 1]) DateTime

Available on DateTime, provided by the DateTimeExtension extension

下月第一天
firstDayInNextWeek([int firstWeekDay = 1]) DateTime

Available on DateTime, provided by the DateTimeExtension extension

下周第一天
firstDayInPreviousMonth([int firstDay = 1]) DateTime

Available on DateTime, provided by the DateTimeExtension extension

上月第一天
firstDayInPreviousWeek([int firstWeekDay = 1]) DateTime

Available on DateTime, provided by the DateTimeExtension extension

上周第一天
firstDayInWeek([int firstWeekDay = 1]) DateTime

Available on DateTime, provided by the DateTimeExtension extension

本周第一天
firstWeekFirstDayInYear([int firstWeekDay = 1]) DateTime

Available on DateTime, provided by the DateTimeExtension extension

当年第一周的第一天。 算法:获取1月4号所在周的第一天
firstWeekLastDayInYear([int firstWeekDay = 1]) DateTime

Available on DateTime, provided by the DateTimeExtension extension

当年第一周的最后一天。 算法:获取1月4号所在的周
getDateStr({String format = 'yyyy-MM-dd', MiniLocalType localType = MiniLocalType.zh}) String

Available on DateTime, provided by the DateTimeExtension extension

获取日期显示字符串 yyyy-MM-dd EEEE/EE
getDateTimeStr({String format = 'yyyy-MM-dd HH:mm:ss', MiniLocalType localType = MiniLocalType.zh}) String

Available on DateTime, provided by the DateTimeExtension extension

获取时间字符串 yyyy-MM-dd HH:mm:ss.SSS EEEE/EE
getFirstWeekdaysInYear([int firstWeekDay = 1]) List<DateTime>

Available on DateTime, provided by the DateTimeExtension extension

当年第一周所有日期
getTimeZone() double

Available on DateTime, provided by the DateTimeExtension extension

获取当前时间系统的本地时区
getWeekdays([int firstWeekDay = 1]) List<DateTime>

Available on DateTime, provided by the DateTimeExtension extension

本周所有日期
getWeekShortStr([MiniLocalType localType = MiniLocalType.zh]) String

Available on DateTime, provided by the DateTimeExtension extension

获取短星期
getWeekStr([MiniLocalType localType = MiniLocalType.zh]) String

Available on DateTime, provided by the DateTimeExtension extension

获取长日期
isToday([DateTime? now]) bool

Available on DateTime, provided by the DateTimeExtension extension

是否是今天 now - 当前时间,默认DateTime.now()
isYesterday([DateTime? now]) bool

Available on DateTime, provided by the DateTimeExtension extension

是否是昨天 now - 当前时间,默认DateTime.now()
lastDayInMonth([int firstDay = 1]) DateTime

Available on DateTime, provided by the DateTimeExtension extension

当月最后一天
lastDayInNextMonth([int firstDay = 1]) DateTime

Available on DateTime, provided by the DateTimeExtension extension

下月最后一天
lastDayInNextWeek([int firstWeekDay = 1]) DateTime

Available on DateTime, provided by the DateTimeExtension extension

下周最后一天
lastDayInPreviousMonth([int firstDay = 1]) DateTime

Available on DateTime, provided by the DateTimeExtension extension

上月最后一天
lastDayInPreviousWeek([int firstWeekDay = 1]) DateTime

Available on DateTime, provided by the DateTimeExtension extension

上周最后一天
lastDayInWeek([int firstWeekDay = 1]) DateTime

Available on DateTime, provided by the DateTimeExtension extension

本周最后一天
maxDate(DateTime? other) DateTime

Available on DateTime, provided by the DateTimeExtension extension

获取最大时间
minDate(DateTime? other) DateTime

Available on DateTime, provided by the DateTimeExtension extension

获取最小时间
weekIndexOfYear([int firstWeekDay = 1]) int

Available on DateTime, provided by the DateTimeExtension extension

获取当前时间是一年中的第几周
0-上一年的最后一周
-1-下一年的第一周

Operators

operator -(DateTime other) int

Available on DateTime, provided by the DateTimeExtension extension

计算差值
operator <(DateTime other) bool

Available on DateTime, provided by the DateTimeExtension extension

比较时间
operator <=(DateTime other) bool

Available on DateTime, provided by the DateTimeExtension extension

比较时间
operator >(DateTime other) bool

Available on DateTime, provided by the DateTimeExtension extension

比较时间
operator >=(DateTime other) bool

Available on DateTime, provided by the DateTimeExtension extension

比较时间