Date (dataType DatTime) の時間、分、秒を削除したいと考えています。
からの例
28/02/2013 15:66:26
に
28/02/2013 00:00:00
AddMinutes
、およびを使用してみAddHours
ましたが、成功しませんでした。
疑似コードを教えてください。
Date
プロパティを使用するだけです:
var date = dateAndTime.Date;
または
DateTime date = dateAndTime.Date;
を使用したくない場合var
。
.Date
のプロパティを使用しますDateTime
。
これはそれを行う必要があります:
var mydate = DateTime.Now;
var date = mydate.Date.ToString();
日付部分だけを取得するには
var myDate myDateTime.Date;
DateTime 構造体には Date というプロパティがあります。これにより、時刻コンポーネントが 00:00:00 である Date が公開されます
http://msdn.microsoft.com/en-us/library/system.datetime.date(v=VS.85).aspx
それを行う最も簡単な方法は次のとおりです。
date = 28/02/2013 15:66:26;
var date1 = date.Tostring("dd/MM/yyyy");
さらに、date1 のタイプを String から DateTime に変換する場合は、次を使用します
Convert.ToDateTime(date1);
//If you are creating the date time
var newDate = DateTime.Now.Date;
//Another way to do it, just for seeing that it exists
var newDate = existingDate.Date + new TimeSpan(0, 0, 0);