Windows Azure Cloud Storage ermöglicht es Ihnen bereits ab 0,10€ pro GB/Monat die Vorteile der Cloud zu nutzen.
Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1551 | Anzahl registrierter User: 1841 | Besucher online: 20
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

Formatierte Uhrzeiten für die Zeitauswahl erzeugen.


Autor: Jan Welker
Sprache: C#
Bewertung:
noch nicht bewertet
Anzahl der Aufrufe: 5618
  
Kick it on dotnet-kicks.de  

Beschreibung:

Diese Methode gibt eine Liste von Uhrzeiten in diesem Format zurück:

"00:00"
"00:30"
"01:00"
"01:30"
"02:00"
"02:30"
:
usw.

Diese Liste kann an eine ComboBox für eine Zeitauswahl gebunden werden.


Abgelegt unter: ComboBox, DateTime, TimeSpan, Uhrzeit.



C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/// <summary>
/// Gets the time strings.
/// </summary>
/// <returns></returns>
static List<string> GetTimeStrings()
{
    var list = new List<string>();
    var ts = new TimeSpan(0, 0, 0, 0);
    while (ts.Days < 1)
    {
        list.Add(string.Format("{0}:{1}", ts.Hours.ToString().PadLeft(2, '0'), ts.Minutes.ToString().PadRight(2, '0')));
        ts = ts.Add(new TimeSpan(0, 0, 30, 0));
    }
    return list;
}
Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)

DJ Doena schrieb am:  22.07.2008 14:12:20


private static IList<String> GetTimeList(Int32 minutesInterval)
{
List<String> retVal;
DateTime dt;

dt = new DateTime(1, 1, 1, 0, 0, 0);
retVal = new List<String>(24 * 60 / minutesInterval);
while(dt.Day < 2)
{
retVal.Add(dt.ToString("HH:mm"));
dt = dt.AddMinutes(minutesInterval);
}
return (retVal);
}
Jan Welker schrieb am:  22.07.2008 21:10:42

Super, das ist noch ausfühlicher. Für meinen Fall hatte die einfache Version gereicht. Danke!
Jan


schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.