Visual Basic 6: Systémový čas

Programovacie jazyky, rady, poradňa...
tom1597530
Zablokovaný
Zablokovaný
Príspevky: 170
Registrovaný: 18 okt 2008, 14:28

Visual Basic 6: Systémový čas

Príspevok od používateľa tom1597530 »

Dobrý deň. Ako by som mohol spraviť niečo také ako odpočítavač do Vianoc, teda do 0:00:00 / 24.12.2009. Teda by v nejakom Labeli ukazovalo, koľko zostáva dní, hodín, minút a sekúnd vo formáte [DD]:[HH]:[MM]:[SS]. Videl som to na YouTube pred rokom, ale teraz to neviem nikde, ani v Google nájsť. Teda už pri kódovaní sa tam zadá, že to má odpočítavať do 24.12.2009. Ďakujem.
manager666
Star
Star
Používateľov profilový obrázok
Príspevky: 642
Registrovaný: 12 aug 2007, 13:29

Príspevok od používateľa manager666 »

taketo nieco poznas ?

Kód: Vybrať všetko

datumcas = Date & "," & Time
Dalej... funkciu Mid poznas ? Zapis do textoveho suboru ovladas ? Ak vsetky odpovede su ano, tak nevidim problem :wink:
Najlepsia cesta vediet cez tento link, kde sa dozvies ako pracovat s casom a datumami
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

Damn no! Mid? Načo by si to mal sekať keď hovorí že dátum bude zadaný? Nech si ho zadá rovno v DateTime a potom cez Datediff iba zisťovať rozdiel.
tom1597530
Zablokovaný
Zablokovaný
Príspevky: 170
Registrovaný: 18 okt 2008, 14:28

Príspevok od používateľa tom1597530 »

Takže ktoré z toho sa mi viac oplatí?
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

samozrejme že moje :)
tom1597530
Zablokovaný
Zablokovaný
Príspevky: 170
Registrovaný: 18 okt 2008, 14:28

Príspevok od používateľa tom1597530 »

:D. Oki teda. Diky

//autoeditácia príspevku ( 20 Dec 2009, 22:33 )
No ale DateDiff počíta len dátum.
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

ale na čas nič také ako timediff nepotrebuješ, keďže to chceš do polnoci. Jednoducho odrátaš od 24 aktuálnu hodinu a to pridáš k tomu datediff. (ak to chceš presnejšie tak toto isté zopakuješ aj s minútami, sekundami.. tam ale odrátavaš od 60)
manager666
Star
Star
Používateľov profilový obrázok
Príspevky: 642
Registrovaný: 12 aug 2007, 13:29

Príspevok od používateľa manager666 »

Jasne, ze ma audiotrack pravdu. Nebol som si isty, ci vobec tato funkcia v starucickom VB 6 je(ja pracujem vo "VB9"), tak som zvolil istotku :wink: Tomu sa hovori programovanie, ak nie je(resp som nenasiel) funkciu na to priamo v jazyku, tak si to urobim sam ! Ale jasne je, ze ak taka funkcia je, tak preco ju nepouzit, aj o tom je programovanie, co najviac si ulahcit pracu. :wink:
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

a tým úplne zbytočným zápisom do súboru si to chcel ako ulahčiť?
manager666
Star
Star
Používateľov profilový obrázok
Príspevky: 642
Registrovaný: 12 aug 2007, 13:29

Príspevok od používateľa manager666 »

Ja by som to urobil univerzalne, pretoze take nieco ako odpocitavanie do Vianoc sa zide iba raz za rok :wink:
tom1597530
Zablokovaný
Zablokovaný
Príspevky: 170
Registrovaný: 18 okt 2008, 14:28

Príspevok od používateľa tom1597530 »

NIe, ja som nevedel ako by sa to dalo spravit tak som tam dal jednu alternativu .txt :D
Napísať odpoveď