date function

DateTime date(
  1. List args
)

Provides a date() function that creates a DateTime object from the given arguments.

year, month, day, hour, minute, second, millisecond int, int, int, int, int, int, int -> DateTime

Example

var date = date(2025, 12, 5, 13, 18, 39, 0);
print("Current time: $date");

Implementation

DateTime date(List args) {
  _arityCheck(7, args.length);
  _numberTypeCheck(args[0]);
  _numberTypeCheck(args[1]);
  _numberTypeCheck(args[2]);
  _numberTypeCheck(args[3]);
  _numberTypeCheck(args[4]);
  _numberTypeCheck(args[5]);
  _numberTypeCheck(args[6]);
  return DateTime(
    args[0] as int,
    args[1] as int,
    args[2] as int,
    args[3] as int,
    args[4] as int,
    args[5] as int,
    args[6] as int,
    0,
  );
}