| Autor |
Beitrag |
picoflos
Hält's aus hier
Beiträge: 7
|
Verfasst: Fr 15.08.08 17:10
Hallo ich möchte aus einer vorhandenen KW variable und Jahr variable den Monat ermittlen.
Ab Delph 6 geht das mit DateUtils.
Leider habe ich nur Delph 5 Prof. und möchte nicht deswegen ein neues Delphi kaufen.
Also vieleicht kann mir einer von Euch helfen.
Vielen Dank
Pico
|
|
huuuuuh
      
Beiträge: 665
Erhaltene Danke: 19
win xp, (win vista), win 7
VS 2008 Express Edition, VS 2010 Express Edition, VS 2010 Professionell
|
Verfasst: Fr 15.08.08 18:06
die dateutils ist eine unit  . und sowas kann man sich runterladen. dann musst dus nurnoch einbinden.
|
|
picoflos 
Hält's aus hier
Beiträge: 7
|
Verfasst: Fr 15.08.08 18:09
Habe ich versucht. Leider gibt's da einige Sachen die nicht funktionieren.
z.B Types wenn ich das einbinde .....
Also es muß doch auch schon vor Delphi 6 Lösungen gegeben haben oder?
|
|
huuuuuh
      
Beiträge: 665
Erhaltene Danke: 19
win xp, (win vista), win 7
VS 2008 Express Edition, VS 2010 Express Edition, VS 2010 Professionell
|
Verfasst: Fr 15.08.08 18:14
du kannst dir auch die entsprechende funktion aus der unit raussuchen, und dann selber in deinem programm einfügen.
|
|
PeterPain
      
Beiträge: 83
|
Verfasst: Fr 15.08.08 18:15
DecodeDate, denke das gabs auch schon in deiner Delphi version 
|
|
Robert.Wachtel
      
Beiträge: 895
Erhaltene Danke: 7
Windows 7 Ultimate x64
D5 Ent, D7 Arch, RAD Studio 2010 Pro, VS 2008
|
Verfasst: Fr 15.08.08 18:15
Schon mal in der JCL nachgeschaut?
|
|
picoflos 
Hält's aus hier
Beiträge: 7
|
Verfasst: Fr 15.08.08 18:25
PeterPain hat folgendes geschrieben: | DecodeDate, denke das gabs auch schon in deiner Delphi version  |
Ja das gibt's aber das hat nichts mit meiner Frage zu tun.
Aus einer KW den Monat ermitteln.
|
|
nagel
      
Beiträge: 708
Win7, Ubuntu 10.10
|
Verfasst: Fr 15.08.08 18:32
Eine KW liegt doch nicht unbedingt nur in einem Monat.
|
|
picoflos 
Hält's aus hier
Beiträge: 7
|
Verfasst: Fr 15.08.08 18:46
Ja das eine KW nicht unbedingt in einem Monat liegt weiss ich.
Deshalb suche ich ja eine Alternative zum DateUtils DecodeWeek...
Also noch einmal die Function sollt aussehen wie :
DecodeWeek(Year,Week);
Als Rückgabe sollte mir der Monat ausgegeben werden,
oder besser noch das Anfangsdatum und das Enddatum der Woche .
|
|
PeterPain
      
Beiträge: 83
|
Verfasst: Fr 15.08.08 18:51
Mit DecodeDate kannst du genau das erreichen
edit: evtl hab ich deine Frage auch doch falsch verstanden, wenn ja, nevermind 
|
|
Grenzgaenger
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Fr 15.08.08 19:08
was kannst du damit erreichen? denke dafür brauchst du erst mal eine definition, unter welchen bedingungen, eine woche einem bestimmten monat zuzurechnen ist...
alleine für die erste woche des jahres, gibt es mind. 3 verschiedene definitionen...
|
|
picoflos 
Hält's aus hier
Beiträge: 7
|
Verfasst: Fr 15.08.08 20:06
ja folgende situation:
Ich kumuliere eine Tabelle die per Tage, KW, Jahr, Datum gespeichert ist.
In kumuliere die Tabelle nun nach KW.
Das bringt aber Fehler ein da ich nicht nach Datum>=01.01..... und Datum<=31.01....
filtern kann.
Somit werden mir daten aus den vormonaten oder folgemonaten mit kumuliert,
was zu falschen summen führt.
|
|
picoflos 
Hält's aus hier
Beiträge: 7
|
Verfasst: Fr 15.08.08 20:45
ja folgende situation:
Ich kumuliere eine Tabelle die per Tage, KW, Jahr, Datum gespeichert ist nur nach KW.
Das bringt aber Fehler ein da ich nicht nach Datum>=01.01..... und Datum<=31.01....
filtern kann.
Somit werden mir daten aus den vormonaten oder folgemonaten mit kumuliert,
was zu falschen summen führt.
|
|
Grenzgaenger
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Sa 16.08.08 08:47
hier brauchst doch nur das ursprüngliche datum mit zu speichern und dann kannst du deine KW aufreissen ...
z.b.
Quelltext 1: 2: 3: 4: 5:
| KW5 ... 30.1.xx ... 31.1.xx ... 01.2.xx ... 02.2.xx |
weshalb sollst du nicht nach dem datum filltern können? nimm doch einfach das ISO format, da sollte es klappen YYYYMMDD kann man wunderbar sortieren und filtern ...
wo liegt eigentlich die tabelle? datenbank? die sollte das in aller regel schon in einem sortierfähigen format abspreichern...
<HTH> GG
|
|
Robert.Wachtel
      
Beiträge: 895
Erhaltene Danke: 7
Windows 7 Ultimate x64
D5 Ent, D7 Arch, RAD Studio 2010 Pro, VS 2008
|
Verfasst: Sa 16.08.08 09:43
Ich wiederhole mich ja nur ungern, aber in der JCL ist exakt die gesuchte Funktion enthalten.
|
|
picoflos 
Hält's aus hier
Beiträge: 7
|
Verfasst: Sa 16.08.08 11:48
Alles klar. Habe mir jetzt anders geholfen.
vielen Dank für die Hinweise.
pico
|
|