Ho un'istanza DateTime
con una data e un'ora. Come estrarre solo la data o solo l'ora?Ottenere data o ora solo da un oggetto DateTime
risposta
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
non pensavo che fosse così ovvio! :) – gideon
È inoltre possibile utilizzare DateTime.Now.ToString("yyyy-MM-dd")
per la data, e DateTime.Now.ToString("hh:mm:ss")
per il tempo.
Solo se si desidera una stringa ... – Dismissile
Buona chiamata. Questo è quello che ottengo per rispondere in fretta. Marc Gravell lo inchiodò. –
Direi che stai cercando una stringa abbastanza spesso che questa risposta ha un valore, però. – GWLlosa
È possibile utilizzare Instance.ToShortDateString() per la data,
e Instance.ToShortTimeString() per il tempo per ottenere la data e l'ora dalla stessa istanza.
A volte si desidera avere il tuo GridView semplice come:
<asp:GridView ID="grid" runat="server" />
Se non si desidera specificare qualsiasi BoundField, si desidera solo per vincolare il proprio griglia per DataReader. Il seguente codice mi ha aiutato a formattare DateTime in questa situazione.
protected void Page_Load(object sender, EventArgs e)
{
grid.RowDataBound += grid_RowDataBound;
// Your DB access code here...
// grid.DataSource = cmd.ExecuteReader(CommandBehavior.CloseConnection);
// grid.DataBind();
}
void grid_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType != DataControlRowType.DataRow)
return;
var dt = (e.Row.DataItem as DbDataRecord).GetDateTime(4);
e.Row.Cells[4].Text = dt.ToString("dd.MM.yyyy");
}
I risultati indicati qui.
hai qualche abilità malata bro – Ruchan
var currentDateTime = dateTime.Now();
var date=currentDateTime.Date;
puoi anche usare 'yourDateObj.ToShortDateString();' –
- 1. Ottenere solo ora/minuto di datetime
- 2. Impostare un oggetto data Java da un oggetto DateTime Notes
- 3. Sostituire una sezione Data o Ora in un oggetto DateTime in C#
- 4. Ottenere solo il tempo di un oggetto datetime
- 5. ottenere ora dal vettore DateTime
- 6. Ottieni AM/PM per una data ora in minuscolo utilizzando solo un formato datetime
- 7. Python: ottenere il datetime dell'ultima ora
- 8. Creazione di un nuovo Data Ora da stringa
- 9. Combinando (concatenare) data e ora in un datetime
- 10. Data MySQL o ora PHP?
- 11. Registrazione data e ora Data e ora C#
- 12. moment.js - visualizza data O ora
- 13. come ottenere la data/ora corrente come oggetto di data in PHP
- 14. Conversione colonna da server Sql data/ora
- 15. Stringa da DateTime Oggetto
- 16. Come ottenere un oggetto Date da String
- 17. Linq - Seleziona data da DateTime
- 18. Ora da DateTime? in formato 24 ore
- 19. Ottenere colonna della data da XTS oggetto
- 20. Conversione di data/ora UTC in data e ora locali dell'utente
- 21. ottieni un valore di data/ora medio dal DB e sottrai una data da un altro
- 22. Combina colonna data e ora in colonna datetime
- 23. Ordinamento per data Ora
- 24. Come memorizzare solo il tempo; non data e ora?
- 25. Data/ora leggibile da JavaScript()
- 26. Ottenere data Parti da un valore NSDate
- 27. Come convertire una stringa di data in un oggetto DateTime?
- 28. Aggiungi data e ora
- 29. Come ottenere anno/mese/giorno da un oggetto data?
- 30. Come ottenere una data da un oggetto JSON
http://msdn.microsoft.com/en-us/library/system.datetime_members(v=VS.71).aspx – hyprsleepy