Announcement

Collapse
No announcement yet.

Tage von Datum abziehen und auf bestimmte Uhrzeit stellen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Tage von Datum abziehen und auf bestimmte Uhrzeit stellen

    Hallo zusammen,

    ich möchte von einem Datumswert (Date.Now) einen Tag abziehen und das Ergebnissdatum auf eine bestimmte Uhrzeit setzen.

    Zum Beispiel:

    Am 02.01.2011 soll der 01.01.2011 08:00 Uhr in einer Date-Variablen gespeichert werden, am 03.01.2011 der 02.01.2011 08:00 Uhr.

    Dies muss über Monatsgrenzen hinweg funktionieren.

    Ich habe mal danach gegoogelt und eine Funktion DateAdd gefunden, DateRemove gibt es aber nicht und meines wissen kann ich bei DateAdd auch keine Uhrzeit festlegen.

    Habt Ihr ein paar Tips, Tricks, Links und Denkanstöße wie ich bei meinem Problem weiterkomme?

    Danke & Gruß
    Rolf

  • #2
    Wie wäre es mit

    Code:
    Dim today As System.DateTime = DateTime.Now()
    Dim yesterday As System.DateTime = today.Subtract(New TimeSpan(1, 0, 0, 0))
    Gruß
    Peter

    Comment


    • #3
      Originally posted by Rohabu View Post
      das Ergebnissdatum auf eine bestimmte Uhrzeit setzen.
      Hatte ich übersehen. Zum Beispiel 2 Uhr:

      Code:
      Dim yesterday2 As System.DateTime = yesterday.Date + TimeSpan.FromHours(2)

      Comment


      • #4
        Hallo Peter,

        hatte gerade Zeit das von dir gepostete zu testen und es klappt super, vielen Dank!

        Gruß
        Rolf

        Comment

        Working...
        X