我有一堂课:


export class TestClass  {
        paymentDate: Date;
}



当我尝试从某些服务器API获取此类的对象时,paymentDate字段以字符串形式出现,因此我无法调用此字段.getDate()方法。
有没有可能避免这种转换?

UPD。
这是一个例子:

javascript - 当对象来自Web API时如何避免将日期转换为字符串-LMLPHP

我还要注意,服务器返回的模型如下:

public class TestClass
    {
        public DateTime? PaymentDate { get; set; }
    }

最佳答案

您可以将响应包装在Date对象中

尝试

var responsePaymentDate = new Date(this.payment.paymentDate);


现在您将可以在此对象上调用get,set函数

希望这可以帮助 !

09-30 19:03