[ DMX @ 10.11.2009. 18:46 ] @
Kako izračunati radni staž u VB.NET, pokušao sam sa DateDiff() funkcijom, ali su u opticaju varijante računanja samo dana, samo meseci ili samo godina, kako da se izvede preračunavanje, a da se to slaže sa računanjem staža po zvaničnim službama koje se time bave.

Hvala unapred.
[ steve585 @ 17.11.2009. 17:30 ] @
Npr. ako imas slijedeca dva datuma:

Datum1
20.5.2008

Datum2
19.4.2009


Ako Godina(Datum2) > Godina(Datum1) Onda
Godina = Godina(Datum2)- Godina(Datum1)
*U nasem primjeru to daje vrijednost 1
Ako Mjesec(Datum2)>Mjesec(Datum1) Onda
Mjesec= Mjesec(Datum2)-Mjesec(Datum1)
Medjutim Ako Mjesec(Datum2)<Mjesec(Datum1) Onda
Godina = Godina -1
Mjesec(Datum1)-Mjesec(Datum2)
*U Nasem primjeru to daje 11
Ako Dan(Datum2)>Dan(Datum1) Onda
Dan = Dan(Datum2) - Dan(Datum1)
Medjutim ako Dan(Datum2)<Dan(Datum1) Onda
Mjesec = Mjesec-1
Dan = Dan(Datum2) - Dan(Datum1)


I to ti je to

:-)