首页 > 解决方案 > 当对象来自 Web API 时如何避免将日期转换为字符串

问题描述

我有一堂课:

export class TestClass  {
        paymentDate: Date; 
}

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

UPD。这是一个例子:
在此处输入图像描述

另外我想注意,服务器返回一个像这样的模型:

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

标签: javascripttypescript

解决方案


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

尝试

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

现在您将能够在此对象上调用 get、set 函数

希望这可以帮助 !


推荐阅读