我的 html 中有这段代码:
<mat-form-field>
<input matInput [matDatepicker]="myDatepicker" placeholder="Choose a date" [(ngModel)]="model.value" name="value">
<mat-datepicker-toggle matSuffix [for]="myDatepicker"></mat-datepicker-toggle>
<mat-datepicker #myDatepicker></mat-datepicker>
</mat-form-field>
有了这个,我可以用这种格式获取日期:YYY-MM-DDThh:mm:ss:millisZ
。
使用 matDatepicker 我可以选择日期,但我需要在日期选择之后也选择时间。
是否可以使用 matDatepicker ONLY 实现此结果?
谢谢
最佳答案
不,截至目前,无法从 matDatePicker
中选择 time
。 github 上仍有未决问题关于此功能。
问题线程摘要:
或者,您可以使用以下方法之一为您的项目设置 dateTimePicker
。
MaterialTimeControl - 使用 Angular Material、CDK 和 Flex Layouts 的 Material Design
amazing-time-picker - 不是用 Angular Material 构建的,但构建为与其兼容
date-time-picker - 不完全是 Material Design,而是使用 CDK 构建
关于Angular 6 Material - 如何从 matDatepicker 获取日期和时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51308613/