web-dev-qa-db-fra.com

Obtenir la date ou l'heure uniquement à partir d'un objet DateTime

J'ai une instance DateTime qui a une date et une heure. Comment extraire uniquement la date ou uniquement l'heure?

69
Luke
var day = value.Date; // a DateTime that will just be whole days
var time = value.TimeOfDay; // a TimeSpan that is the duration into the day
110
Marc Gravell

Vous pouvez également utiliser DateTime.Now.ToString("yyyy-MM-dd") pour la date et DateTime.Now.ToString("hh:mm:ss") pour l'heure.

33
Joshua Smith

Vous pouvez utiliser Instance.ToShortDateString () pour la date,
et Instance.ToShortTimeString () pour obtenir la date et l'heure à partir de la même instance.

20
Shail Nautiyal
var currentDateTime = dateTime.Now();
var date=currentDateTime.Date;
1
Muhammad Kashif