Navigace:Pravda v očích.cz ⇒ Počítače ⇒ Visual Basic: Jak na UNIXový čas
Visual Basic: Jak na UNIXový čas
Ukládat čas v UNIXovém formátu je docela užitečná věc, pokud potřebujeme s časem nějakým složitějším způsobem pracovat. Pro ty co nevědí, čas v UNIXovém formátu je uložen jako počet sekund od 1. 1. 1970, tím získáme tedy holé číslo se kterým se pracuje mnohem lépe,…
unixovy cas,
unixovy cas php,
Now vb hodina,
DateDiff visual basic 6,
visual basic dny,
unixový čas 2011,
unixový formát času,
visual basic čas,
jak ukládat virtual dj,
jak je v unixu uložen čas,
Ukládat čas v UNIXovém formátu je docela užitečná věc, pokud potřebujeme s časem nějakým složitějším způsobem pracovat. Pro ty co nevědí, čas v UNIXovém formátu je uložen jako počet sekund od 1. 1. 1970, tím získáme tedy holé číslo se kterým se pracuje mnohem lépe, než s jinými formáty typu "rok/mesíc/den hodiny:minuty:sekundy" apod.Pokud chcete UNIXový čas použít ve Visual Basicu, není k dispozici žádná funkce, která by to zvládla (jako například v PHP time()). Na internetu je sice hromada volných funkcí do VB, které by měly UNIXový čas vracet, ale často například zcela zbytečně volají funkce Windows API aj. Přitom nám stačí pouze běžná funkce DateDiff.
Ukázka užití v praxi:
Private Sub Command1_Click()
Dim cas as Integer
cas = DateDiff("s", #1/1/1970#, Now)
Debug.Print cas
End Sub
Dim cas as Integer
cas = DateDiff("s", #1/1/1970#, Now)
Debug.Print cas
End Sub
Proměnná cas je definována jako Integer, z čehož vyplývá, že s časem uloženým v této proměnné můžeme dál pracovat jako s běžným číslem. ;-)
Kometáře
Zatim tu nejsou žádný (schválené) kometáře.
Nové kometáře nejsou povolené.
Jakub Dvořák |
6.2.2008 |