Datum aus ListIcon auslesen und aufteilen in Monat / Jahr

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
FISCHAUGE
Beiträge: 108
Registriert: 25.03.2005 21:07
Wohnort: Karlsruhe
Kontaktdaten:

Datum aus ListIcon auslesen und aufteilen in Monat / Jahr

Beitrag von FISCHAUGE »

Hi ich habe da eine Frage:

Ich füge in das ListIcon folgenden Wert bzw. das aktuelle Datum ein.

Code: Alles auswählen

AddGadgetItem(ListIcon_0,-1,GetGadgetText(date_0))
Anschließend lese ich mit :

Code: Alles auswählen

For z = 0 To CountGadgetItems(ListIcon_0)-1
    If GetGadgetItemState(ListIcon_0, z) & #PB_ListIcon_Selected
     datumlesen$ = GetGadgetItemText(ListIcon_0,z,0) 
   
EndIf

Next
die Erste Spalte sprich das Datum des markierten eintrages aus.
Nun erhalte ich bei

Code: Alles auswählen

debug datumlesen$
logischerweise den ganzen Eintrag bsp: "18.08.2013" ist es nun möglich diesen Wert zu unterteilen?
damit ich daraus einmal nur den Monat lese und nur das Jahr?

grüße Fischauge :roll:
Na alles Senkrecht?
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Datum aus ListIcon auslesen und aufteilen in Monat / Ja

Beitrag von ts-soft »

Code: Alles auswählen

Define datumlesen$ = "18.08.2013"

Debug "Jahr:  " + StringField(datumlesen$, 3, ".")
Debug "Monat: " + StringField(datumlesen$, 2, ".")
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
FISCHAUGE
Beiträge: 108
Registriert: 25.03.2005 21:07
Wohnort: Karlsruhe
Kontaktdaten:

Re: Datum aus ListIcon auslesen und aufteilen in Monat / Ja

Beitrag von FISCHAUGE »

Danke dir!!!!!
:allright:

Code: Alles auswählen

     datumlesen$ = GetGadgetItemText(ListIcon_0,z,0) 
Debug "Jahr:  " + StringField(datumlesen$, 3, ".")
Debug "Monat: " + StringField(datumlesen$, 2, ".")

Na alles Senkrecht?
Antworten