2017-03-08 1 views
1

Ich habe eine Aktion-Methode in der Steuerung konvertieren, die als json Ergebnis zurückgibt:Wie json Datum von Winkel in asp.net Mvc

public ActionResult GetByDids(int id) 
{ 
    AngularMVCEntities _db = new AngularMVCEntities(); 
    var emps = _db.Employees.Where(x => x.Did == id).ToList(); 
    return Json(emps, JsonRequestBehavior.AllowGet); 
} 

und einen Code in Winkel js wie:

app.controller('employeesController', function ($scope, $http) { 
    $scope.GetEmployeesByDid = function (did) { 
     alert('Get Employees By Id' + ' ' + did); 
     $http.get('/Employees/GetByDids', { params: { id: did } }).then(function  (response) { 
      $scope.Emps = response.data; 
     }); 
    }; 
}); 

Ausgabe ist: enter image description here

Wie konvertiert man das JSON DATE in String?

+0

Sie müssen die relevanten Datumsinformationen aus diesem Zeichenfolgenwert extrahieren und verwenden, um ein Date-Objekt nach Bedarf zu erstellen. Siehe http://stackoverflow.com/questions/42074532/issue-with-datetime-jquery-asp-net-mvc/42075212#42075212 – Shyju

+0

[ASP.NET MVC JsonResult Datumsformat] (http://stackoverflow.com/) Fragen/726334/asp-net-mvc-jsonresult-datumsformat –

Antwort

1

verwenden JSON Datum

new Date(parseInt("/Date(813694500000)/".substr(6))) 

Ergebnis zu konvertieren: Sa 14. Oktober 1995 23.45.00 GMT + 0530 (Indien Normalzeit)

0

var date = moment("/Date(1198908717056-0700)/").format("YYYY-MM-DD"); 
 
console.log(date);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/moment.js"></script> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

Werfen Sie einen Blick auf diese Angular Moment Js und Moment Js for JSON date es hilfreich sein könnte.

Sie können diese js dies als die unter Verwendung Moment konvertieren

var date = moment("/Date(1198908717056-0700)/").format("YYYY-MM-DD"); 

nutzen zu können, Angular Moment in Ihrem Projekt hinzufügen müssen, und die in obigen Link erklärt, wie mit nuget oder Bower oder npm hinzuzufügen.

finden Sie oben Schnipsel sowie