Fehler im AddDate

Für allgemeine Fragen zur Programmierung mit PureBasic.
Charlie
Beiträge: 6
Registriert: 08.02.2005 22:41

Fehler im AddDate

Beitrag von Charlie »

Code: Alles auswählen

Debug AddDate(ParseDate("%dd.%mm.%yyyy", "31.05.2005"), #PB_Date_Month, 1)

Ergebnis: -1
das ist doch ne bugs, oder?
Zuletzt geändert von Charlie am 31.03.2005 16:06, insgesamt 1-mal geändert.
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag von DarkDragon »

Wo ist da ein AddGadget? Das gibts ja nichtmal. Ich sehe nur AddDate.
Hmm... mit 2 als Bereich funktionierts, dann hab ich meinen nächsten Geburtstag raus:

Code: Alles auswählen

Debug ParseDate("%dd.%mm.%yyyy", "31.05.2005")
Debug AddDate(ParseDate("%dd.%mm.%yyyy", "31.05.2005"), #PB_Date_Month, 2)
Debug FormatDate("%dd.%mm.%yyyy", AddDate(ParseDate("%dd.%mm.%yyyy", "31.05.2005"), #PB_Date_Month, 2))
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Charlie
Beiträge: 6
Registriert: 08.02.2005 22:41

Beitrag von Charlie »

tut mir leid, sollte eigentlich AddDate und nicht AddGadget
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag von DarkDragon »

Charlie hat geschrieben:tut mir leid, sollte eigentlich AddDate und nicht AddGadget
;) nicht ernst nehmen, wenn meine Texte falsch ankommen. Leid tuhen brauchs dir auch nicht :) denn das passiert jedem mal, dass er was unabsichtlich verdreht. Nunja, ich glaube auch dass das ein Bug ist. Ich werde es gleich mal im internationalen(warum eigentlich international? Ist doch nur englisch und nicht englisch/deutsch/französisch/niederländisch/... zugleich) Forum posten.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
traumatic
Beiträge: 478
Registriert: 27.11.2004 15:42

Beitrag von traumatic »

Ich würde sagen, das ist kein bug.
http://forums.purebasic.com/english/vie ... hp?t=14619
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag von DarkDragon »

Es sollte wenigstens 1.7.2005 werden. :? :?
Zuletzt geändert von DarkDragon am 31.03.2005 20:17, insgesamt 1-mal geändert.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Charlie
Beiträge: 6
Registriert: 08.02.2005 22:41

Beitrag von Charlie »

das stimmt schon das es 31.06.2005 nicht gibt, und auch niemals geben wird.
aber ich hätte erwartet das als ergebnis sowas wie 30.06.2005
oder aber auch 01.07.2005 rauskommt.
Antworten