[英]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.