Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1563 | Anzahl registrierter User: 1896 | Besucher online: 72
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)

Zufälliges Datum erzeugen


Autor: Günther Foidl
Sprache: VB.NET
Bewertung:
noch nicht bewertet
Anzahl der Aufrufe: 4329
  
Kick it on dotnet-kicks.de  

Beschreibung:

Mit der bereitgestellten Klasse kann ein zufälliges Datum in den angeben (links abeschlossenen) Intervall erzeugt werden.

Beispiel:

Imports System

Namespace GetRandomDate
Public Class Program
Public Shared Sub Main()
Dim minDate As New DateTime(1982, 7, 22)
Dim maxDate As DateTime = DateTime.Now
Dim [date] As DateTime = New gfoidl.Tools.DateAndTime().GetRandomDate(minDate, maxDate)
End Sub
End Class
End Namespace


Eine Anpassung auf Uhrzeiten ist einfach möglich indem zB Days durch Seconds ersetzt wird.


Abgelegt unter: Zufall, Datum.



Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Imports System

Namespace gfoidl.Tools
    Public Class DateAndTime
        Private _rnd As New Random()
        
        Public Function GetRandomDate(ByVal minDate As DateTime, ByVal maxDate As DateTime) As DateTime
            Dim days As Integer = (maxDate - minDate).Days
            Dim randomDays As Integer = _rnd.[Next](0, days)
            
            Return minDate.AddDays(randomDays)
        End Function
    End Class
End Namespace

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.)

Günther Foidl schrieb am:  26.11.2008 10:29:00

Snippet Nr. 1000 :)


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