$new static method

$DateTime $new(
  1. Runtime runtime,
  2. $Value? target,
  3. List<$Value?> args
)

Implementation

static $DateTime $new(Runtime runtime, $Value? target, List<$Value?> args) {
  final year = args[0]!.$value as int;
  final month = args[1]?.$value as int?;
  final day = args[2]?.$value as int?;
  final hour = args[3]?.$value as int?;
  final minute = args[4]?.$value as int?;
  final second = args[5]?.$value as int?;
  final millisecond = args[6]?.$value as int?;
  final microsecond = args[7]?.$value as int?;
  return $DateTime.wrap(DateTime(year, month ?? 1, day ?? 1, hour ?? 0,
      minute ?? 0, second ?? 0, millisecond ?? 0, microsecond ?? 0));
}