'number' 类型的参数不能分配给 'Date' 类型的参数

Argument of type 'number' is not assignable to parameter of type 'Date'

我正在尝试通过将日期作为参数传递给函数来测试函数,但我不确定哪里出错了。 它给出错误“'number' 类型的参数不可分配给 'Date' 类型的参数。”当代码以这种方式构建时:

import { Component, OnInit } from '@angular/core';
import { DamageAssessmentReportService } from 'src/app/damage-assessment-report.service';

@Component({
  selector: 'app-fa-daform',
  templateUrl: './fa-daform.component.html',
  styleUrls: ['./fa-daform.component.css']
})
export class FADAFormComponent implements OnInit {

  constructor(private damageAssessmentReportService : DamageAssessmentReportService) { }
  
  //assessmentDescription: string, author: string, reportDateTime: Date
  createNewDAReport(){
    this.damageAssessmentReportService.createDAReport('Testing1','Testing2', 2022-10-10).subscribe(()=>{

    })
  }

  ngOnInit(): void {
  }

}

但是当代码更改为:

时,更改为“'string' 类型的参数不可分配给 'Date'.ts(2345) 类型的参数”
import { Component, OnInit } from '@angular/core';
import { DamageAssessmentReportService } from 'src/app/damage-assessment-report.service';

@Component({
  selector: 'app-fa-daform',
  templateUrl: './fa-daform.component.html',
  styleUrls: ['./fa-daform.component.css']
})
export class FADAFormComponent implements OnInit {

  constructor(private damageAssessmentReportService : DamageAssessmentReportService) { }
  
  //assessmentDescription: string, author: string, reportDateTime: Date
  createNewDAReport(){
    this.damageAssessmentReportService.createDAReport('Testing1','Testing2', '2022-10-10').subscribe(()=>{

    })
  }

  ngOnInit(): void {
  }

}

createDAReport 需要一个 Date 对象。

this.damageAssessmentReportService.createDAReport('Testing1','Testing2', new Date(2020, 9, 10)).subscribe(() => {
  ...
});