2013-03-11 64 views

回答

8

您可以使用DateTime.Date獲得DateTime對象的唯一日期部分

DateTime dateOnly = date1.Date; 

具有相同的日期作爲新對象此實例,並將時間值設置爲12:00:00午夜(00:00:00)。

如果在字符串中的日期,並希望將其轉換爲DateTime對象第一,那麼你可以使用DateTime.ParseExact

result = DateTime.ParseExact("3/11/2013", "d/MM/yyyy", CultureInfo.InvariantCulture); 
+0

它現在的工作 – 2013-03-11 10:31:01

+0

我沒有得到adip – 2013-03-11 10:32:43

+0

檢查我更新的答案。 – Adil 2013-03-11 10:37:34

1
DateTime dt = your_Dt.Date; 

OR

你可以把它格式化成你想要的任何格式如下:

dt.Tostring("MM/dd/yyyy"); 

您可以轉換價值爲shortdate:

Convert.ToDateTime(your_Dt).ToShortDateString(); 
2

嘗試使用此:

@{ 
    DateTime dd=DateTiem.Now; 
    string date=dd.toString("dd/MM/yyyy"); 
    } 

我們剛:

@date 
1

我保存在數據庫中的datetime MS-SQL 2014,但是當我只需要在日期我做如下....在cshtml中

@foreach (var item in Model.dbModelLst) 
{ 
      <tr> 
       <td>@item.ChargeFrequency</td> 
       <td>@item.Charge</td> 
       <td>@item.FromDate.ToShortDateString().ToString()</td> 
       <td>@item.ToDate.ToShortDateString().ToString()</td> 
       <td>@item.Inv_SerialNo.SerialNo</td> 
       <td>@item.IncludeLic</td> 
       <td>@item.Status</td> 
       ..... 
       ..... 
      </tr> 
} 

其中dbModelist包含模型列表(IEnumerable)... I解決這個問題。謝謝。