2017-04-02 30 views
0

我有一個密度纖維板數據庫它看起來像這樣: 表kosarica:C#WCF REST DATETIME顯示/日期(1462399200000 + 0200)

[datum_zakljucenega_nakupa] DATETIME NULL, 和其他值這是不重要的右現在。

在我的模型我有一個:

[DataMember] 
public DateTime datum_zakljucenega_nakupa{get;set;} 

這是我Service1.SVC

public List<Kosarica> Kosarica() 
     { 
      using (SqlConnection myConn = new SqlConnection(connection)) 
      { 
       myConn.Open(); 

       SqlCommand cmd = new SqlCommand("SELECT * FROM Kosarica;", myConn); 
       SqlDataReader rdr = cmd.ExecuteReader(); 
       List<Kosarica> kosarice = new List<Kosarica>(); 

       while (rdr.Read()) 
       { 
        Kosarica k = new Kosarica(); 
        k.Id = (int)rdr["Id"]; 



        k.datum_zakljucenega_nakupa = (DateTime)rdr["datum_zakljucenega_nakupa"]; 



        kosarice.Add(k); 
       } 
       myConn.Close(); 
       return kosarice; 

      } 

     } 

有在這裏它現在並不重要,其他值。當我運行郵遞員時,所有其他值顯示正確,除了日期時間顯示: /日期(1462399200000 + 0200)

我試着用各種方式解析它,但它沒有奏效。郵遞員返回的「日期時間」以毫秒爲單位。

回答

0

發送日期時間爲格式的字符串,你需要編輯你的模型:

例子:

k.datum_zakljucenega_nakupa = ((DateTime)rdr["datum_zakljucenega_nakupa"]).toString("dd-MM-YYYY"); 
+0

感謝它的工作,將標誌着答案,但我不得不等待4分鐘吧 – averagejoex