3

Date (dataType DatTime) の時間、分、秒を削除したいと考えています。

からの例

28/02/2013 15:66:26

28/02/2013 00:00:00

AddMinutes、およびを使用してみAddHoursましたが、成功しませんでした。

疑似コードを教えてください。

4

7 に答える 7

11

Dateプロパティを使用するだけです:

var date = dateAndTime.Date;

または

DateTime date = dateAndTime.Date;

を使用したくない場合var

于 2013-02-28T15:18:07.437 に答える
3

.Date のプロパティを使用しますDateTime

于 2013-02-28T15:18:06.907 に答える
1

これはそれを行う必要があります:

var mydate = DateTime.Now;
var date = mydate.Date.ToString();
于 2013-02-28T15:18:38.070 に答える
1

日付部分だけを取得するには

var myDate myDateTime.Date;
于 2013-02-28T15:18:41.967 に答える
1

DateTime 構造体には Date というプロパティがあります。これにより、時刻コンポーネントが 00:00:00 である Date が公開されます

http://msdn.microsoft.com/en-us/library/system.datetime.date(v=VS.85).aspx

于 2013-02-28T15:18:59.963 に答える
0

それを行う最も簡単な方法は次のとおりです。

date = 28/02/2013 15:66:26;
var date1 = date.Tostring("dd/MM/yyyy");

さらに、date1 のタイプを String から DateTime に変換する場合は、次を使用します

Convert.ToDateTime(date1);
于 2013-02-28T20:43:31.080 に答える
0
//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);
于 2013-02-28T15:22:20.563 に答える