2016-07-17 8 views
0

SQLデータベースでは、値は2016-07-16の形式であり、データ型はdateです。Aspを使用して日付から日付のみを取得する方法。ネットC#?

しかし、私はそれがそのように私を与えて取得しています:7/16/16 12:00:00 AM

私は日付のみ2016-07-16が、この形式16/07/2016とを取得したいです。

どうすれば入手できますか?

+0

の可能性のある重複した[日付を返す方法SQL Serverのdatetimeデータ型の一部のみ](http://stackoverflow.com/questions/113045/how-to-return-the-date-part-only-from-a-sql-server-datetime-datatype) –

答えて

0

sqlからデータをフェッチするときは、データを操作してこの値を変更する必要があります。あなたのlinqを使っているのか、EFを使っているのか分かりません。

あなたは、LINQ

var query = from p in db.table 
      select new view{ 
       CreatedOn = p.CreatedOn.ToString("dd/MM/yyyy") 
      }; 

を使用しますが、あなたが最初にEFおよびコードを使用する場合は、次のようにその性質上、GETメソッドを設定することができる場合:

private DateTime _createdOn; 

public string CreatedOn { 

    get { 
     return _createdOn.ToString("dd/MM/yyyy"); 
    } 
    set{ 
     _createdOn = value; 
    } 

} 
+1

ありがとうあなたの貴重な時間のために仲間。 –

+0

@ManishTiwariあなたのプロパティ 'CreatedOn'は正しくありません。 –

+1

コンパイルエラーが発生しませんか?戻り値の型はdatetimeですが、@ M.R.Safariという文字列を返しています。 –

関連する問題