簡體   English   中英

如何將 Json 日期時間轉換為普通日期時間格式(dd.mm.yyyy)?

[英]How Can I Convert Json Datetime To Normal Date Time Format(dd.mm.yyyy)?

如何將 Json DateTime 字符串轉換為正常日期格式(dd.mm.yyyy)?

    public JsonResult ProductListGrid()
    {
        try
        {
            var productListModel = new List<ProductListModel>();

            var products= ProductOperations.ProductListGetirDT(ExceptionCatcher);
            foreach (var item in products)
            {
                productListModel.Add(new ProductListModel()
                {
                    //...
                    ProductDate = Convert.ToDateTime(item.ProductDate ),
                   //:::
                });
            }

            return Json(productListModel , JsonRequestBehavior.AllowGet);
        }
        ...

17.12.2018(我預計)

/日期(1549659600000)/(輸出)

你可以試試這個:

time = datetime.datetime.strptime(ProductDate, '%Y-%m-%d %H:%M:%S.%f')  

您可以使用TryParseExact將字符串日期轉換為 DateTime

private static DateTime ParseDate(string providedDate)
{
    DateTime validDate;
    string[] formats = { "dd.MM.yyyy" };
    var dateFormatIsValid = DateTime.TryParseExact(
        providedDate,
        formats,
        CultureInfo.InvariantCulture,
        DateTimeStyles.None,
        out validDate);
    return dateFormatIsValid ? validDate : DateTime.MinValue;
}

並調用該方法解析json日期格式

ProductDate = ParseDate(item.ProductDate)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM