ZonedDateTime constructor
ZonedDateTime({
- String? date,
- int? dateTimeMillis,
- DateTime? dateAsDateTime,
- bool? use24h,
- String? dateFormatStandard,
- String? formattedDateTimeFormat,
- String? formattedDateFormat,
- String? formattedTimeFormat,
- List<
String> ? dateFormatList, - List<
String> ? formattedDateFormatList, - List<
String> ? formattedTimeFormatList,
Implementation
ZonedDateTime({
String? date,
int? dateTimeMillis,
DateTime? dateAsDateTime,
bool? use24h,
String? dateFormatStandard,
String? formattedDateTimeFormat,
String? formattedDateFormat,
String? formattedTimeFormat,
List<String>? dateFormatList,
List<String>? formattedDateFormatList,
List<String>? formattedTimeFormatList,
}) : super(
date: date,
dateTimeMillis: dateTimeMillis,
dateAsDateTime: dateAsDateTime,
use24h: use24h,
dateFormatStandard: dateFormatStandard,
formattedDateTimeFormat: formattedDateTimeFormat,
formattedDateFormat: formattedDateFormat,
formattedTimeFormat: formattedTimeFormat,
) {
dateFormatList = dateFormatList ?? THREE_LETTER_ISO_8601_TIME_ZONE_FORMAT;
formattedDateFormatList =
formattedDateFormatList ?? FORMATTED_DATE_FORMAT_LIST;
formattedTimeFormatList =
formattedTimeFormatList ?? FORMATTED_TIME_FORMAT_LIST;
if (date == null) {
if (dateAsDateTime != null) this.dateAsDateTime = dateAsDateTime;
if (dateTimeMillis != null) this.dateTimeMillis = dateTimeMillis;
}
}