Come si ottiene il massimo datetime da un elenco di valori DateTime utilizzando C# 2.0?Data max. In un elenco
6
A
risposta
3
Ecco un semplice ciclo per fare questo:
List<DateTime> dates = new List<DateTime> { DateTime.Now, DateTime.MinValue, DateTime.MaxValue };
DateTime max = DateTime.MinValue; // Start with the lowest value possible...
foreach(DateTime date in dates)
{
if (DateTime.Compare(date, max) == 1)
max = date;
}
// max is maximum time in list, or DateTime.MinValue if dates.Count == 0;
3
Vuoi dire datetime max in set, collezione, o Lista? Se è così:
DateTime max = DateTime.MinValue;
foreach (DateTime item in DateTimeList)
{
if (item > max) max = item;
}
return max;
Se vuoi dire che si vuole conoscere il valore più alto possibile per qualsiasi supportato datetime, è solo:
DateTime.MaxValue;
17
Qual è con tutte le iterazione .... questo è molto banale
// Given... List<DateTime> _Dates = { a list of some dates... } // This is the max... DateTime MaxDate = _Dates.Max();
+0
Questo è buono, ma è necessario .NET 3.5. –
+0
grazie per aver aggiunto le informazioni più recenti ... questo è quello che stavo cercando –
Problemi correlati
- 1. Max in un elenco con due condizioni
- 2. MAX (DATA) - SQL ORACLE
- 3. Min/Max Data/DataTempo in JodaTime
- 4. GROUP BY MAX dover data
- 5. Come selezionare per MAX (data)?
- 6. Ottenere min e max Data da un dataframe di panda
- 7. Filtro max 20 valori da un elenco di numeri interi
- 8. SQL unirsi a sinistra ottenere MAX (data)
- 9. Change Data tipo varchar Per varbinary (max) In SQL Server
- 10. Ordina data Elenco data per ora
- 11. Ottieni l'indice dell'elemento in un elenco data la sua proprietà
- 12. SQL select max (data) e il valore corrispondente
- 13. Partecipare al record della data MAX nel gruppo
- 14. MYSQL Selezionare MAX Data all'interno di una join
- 15. LINQ: Selezione di elementi da un elenco (Raggruppa per/Seleziona/Somma e Max!)
- 16. Max Valore di un albero a più vie in OCaml
- 17. Trova la data più vicina da un elenco
- 18. Elenco data/ora MVC che non salva
- 19. Elenco ordini per data e ora (in formato stringa)
- 20. Elenco di ogni filiale e data dell'ultima revisione in git
- 21. Più veloce max-max dell'array float
- 22. Python - Trovare Max valore nella seconda colonna di un elenco nidificato
- 23. Data più vicina in un vettore a una data data
- 24. Elenco per restituire valori in intervalli per un campo specifico
- 25. Leggi csv in un elenco in clojure
- 26. Ordine in un elenco
- 27. sottolista in un elenco
- 28. mySQL max() non tornare risultato max
- 29. Quanti caratteri in varchar (max)
- 30. LINQ- Max in cui condizioni
necessario ... altro ... info ... Ottenere il massimo datetime in un ciclo, wtf? datetime massimo di cosa? cosa fa quel ciclo? –
Nominato per ** domanda più vaga questo mese **. – Welbog
@Welbog: Penso che solo la tua modifica abbia reso la domanda insignificante. –