Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

C# kod za sabiranje radnog staza u formatu G:h M:h D:h

[es] :: .NET :: C# kod za sabiranje radnog staza u formatu G:h M:h D:h

[ Pregleda: 1794 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

gogi100
Goran Ljubic

Član broj: 40722
Poruke: 1064
*.static.isp.telekom.rs.



+3 Profil

icon C# kod za sabiranje radnog staza u formatu G:h M:h D:h15.09.2023. u 09:45 - pre 21 meseci
treba mi kod u C# koji ce sabrati dve vrednosti
G:2 M:5 D:7 + G:8 M:3 D:9

G- je godina
M- je mesec
D- je dan

zbir mora voditi racuna ako je zbir dana veci od 30 ili 31 ili 29 zavisno koji je mesec prebacuje u mesece
isto ako je broj meseci 12 prelazi u godine a ostatak ostaje u mesecima

da li je to moguce napraviti?
 
Odgovor na temu

vujkev
Beograd

Član broj: 8072
Poruke: 1347
*.dynamic.isp.telekom.rs.



+104 Profil

icon Re: C# kod za sabiranje radnog staza u formatu G:h M:h D:h15.09.2023. u 10:10 - pre 21 meseci
napraviš DateTime objekat od jednog datuma i onda koristiš AddDays, AddYears, AddMonths za drugi

https://learn.microsoft.com/en...nt32-system-int32-system-int32)
https://learn.microsoft.com/en...datetime.addyears?view=net-7.0
...

Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3576

Jabber: djoka_l


+1527 Profil

icon Re: C# kod za sabiranje radnog staza u formatu G:h M:h D:h15.09.2023. u 10:12 - pre 21 meseci
Nije moguće.

Ti hoćeš da sabiraš radni staž i, recimo, da dodaš na 1 godinu 2 meseca i 3 dana drugi komad od 2 godine 1 mesec i 12 dana?
Razumeš da u tim podacima niti imaš koja je godina, niti koji je mesec. Samim tim ne znaš da li je godina prestupna i da li mesec ima 28, 29, 30 ili 31 dan, a godina 365 ili 366 dana.
Ono što možeš je da uvek sabiraš dane po modulu 30, ako je veće od 30, dodaš 1 na zbir meseci pa onda uradiš mod 12, pa ako ima prekoračenje onda dodaš jedan na zbir godina.

Dakle, moraš da ubaciš implicitnu pretpostavku da mesec ima 30 dana...

 
Odgovor na temu

bokinet

Član broj: 29844
Poruke: 577



+51 Profil

icon Re: C# kod za sabiranje radnog staza u formatu G:h M:h D:h07.10.2023. u 16:15 - pre 20 meseci
dodatak na @Djoka_l odgovor:

ili da se pogleda kako to rade ovi u PIO i NSZ ako hoce da bude sve po nasim zakonima.
 
Odgovor na temu

mjanjic
Šikagou

Član broj: 187539
Poruke: 3036



+778 Profil

icon Re: C# kod za sabiranje radnog staza u formatu G:h M:h D:h11.10.2023. u 14:57 - pre 20 meseci
Pa, ovi u PIO i NSZ verovatno imaju egzaktne podatke od kada do kada je neko bio zaposlen u kojoj firmi, pa se radi sa tačnim datumima, a na ekranu prikazuje možda samo dužinu staža u svakoj od firmi zbog preglednosti, ali verovatno izborom detalja mogu da se vide tačni datumi.

Najgore je kad se podaci struktuiraju na pogrešan način, kao što je bila jedna tema ovde negde sa Excel fajlom (bili su neki šrafovi i kutije u pitanju), posle je nemoguće to iskoristiti za bilo šta smisleno, odnosno morala bi da se napravi skripta koja će da razvrsta i razdvoji podatke, a potom ih zapamti u pogodnijem obliku.
Blessed are those who can laugh at themselves, for they shall never cease to be amused.
 
Odgovor na temu

pl4stik
Senior .NET programmer/Consultant
oDesk
NI na nebu NI na zemlji

Član broj: 173596
Poruke: 726
2a06:63c5:8c0a:a500:f973:969..

Sajt: xx-auth.com.azhar.arvixe...


+31 Profil

icon Re: C# kod za sabiranje radnog staza u formatu G:h M:h D:h13.06.2025. u 11:51 - pre 13 dana i 9h
Znam da je kasno al za istoriju
Prvo, u IT je slabo sta nemoguce, tako da je pitanje ima il nema greske, jel prihvatljiva i koliko.
U svakom slucaju ili ces da sabiras periode od tad do tad i nema greske ili ces za nivo vise suma x dana, x meseci, x godina, i tad ne znas detalje i tu postoji greska...
Za obradu neformatiranih podataka ja odma treniram model inace horor...
BTW ovo je pitanje za .NET forum
To sto nekoliko miliona ljudi tvrdi da nisi u pravu ne znaci da stvarno nisi - Frank Zappa

https://youtu.be/DLe358DPGXU
 
Odgovor na temu

[es] :: .NET :: C# kod za sabiranje radnog staza u formatu G:h M:h D:h

[ Pregleda: 1794 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.