從 C# DateTime 物件中擷取日期元件
本指南示範如何有效地從 C# DateTime
物件中刪除時間部分,而無需訴諸字串操作。 產生的日期將是一個 DateTime
對象,而不是字串表示形式。
挑戰
許多開發人員需要一種方法將日期與 DateTime
值隔離,保留日期信息,同時丟棄時間。 直接操作時間分量效率低且容易出錯。
解:使用 Date
屬性
最簡單、最有效的方法是利用 Date
結構的 DateTime
屬性。 此屬性傳回一個新的 DateTime
對象,僅包含日期部分,時間設定為午夜 (00:00:00)。
程式碼如下:
<code class="language-csharp">DateTime dateAndTime = DateTime.Now; DateTime dateOnly = dateAndTime.Date;</code>
在此範例中,dateAndTime
保存原始 DateTime
值。 然後存取 Date
屬性,將產生的僅日期值指派給 dateOnly
。 dateOnly
現在包含日期信息,完全沒有時間部分。
以上是如何從 C# DateTime 物件中刪除時間部分而不進行字串轉換?的詳細內容。更多資訊請關注PHP中文網其他相關文章!