Вы всегда можете импортировать Angular DatePipe или FormatDate в ваш component.ts и преобразовать searchLeaveApplication.startDate
в требуемый формат даты и времени, принятый ядром .Net. Полный список предопределенных опций и пользовательских форматов можно найти здесь .
1) Если вы собираетесь использовать DatePipe
, вы можете сделать следующее ниже.
import { DatePipe } from '@angular/common';
export class SampleComponent implements OnInit {
constructor(private datePipe: DatePipe) {}
saveData() {
const searchStartDateString = this.datePipe.transform(this.searchLeaveApplication.startDate, 'yyyy-MM-dd');
// handle the rest
}
}
Не забудьте добавить DatePipe к вашим провайдерам в вашем модуле.
providers: [DatePipe]
2) В качестве альтернативы вы можете использовать formatDate
:
import { formatDate } from '@angular/common';
export class SampleComponent implements OnInit {
constructor(@Inject(LOCALE_ID) private locale: string) {}
saveData() {
const searchStartDateString = formatDate(this.searchLeaveApplication.startDate, 'MM-yyyy', this.locale);
// handle the rest
}
}