• 4 odgovora
  • 4.023 pregleda
Opet problem oko formata datuma 01.03.2007. u 13:21 · pre 239 meseci #1
Ovo je ko zna koje pitanje o formatu datuma, ali konstantno imam neke probleme. Znaci sta mi treba:

1. Hocu da promenljivoj d as date dodelim danasnji datum u formatu "dd-MM-yyyy"
2. Zatim promenljivoj a as string da dodelim taj datum pretvoren u string


Probao sam Datetime.parsExec, Convert.todatetime , format(now,"dd-MM-yyyy") i stalno mi se vraca americki format m/d/yy

Ovo je verovatno glupo pitanje ali izgubih se u ovim formatima, inace radim u VB.
Hvala unapred
Re: Opet problem oko formata datuma 01.03.2007. u 13:32 · pre 239 meseci #2
Citat:
oggie: 
1. Hocu da promenljivoj d as date dodelim danasnji datum u formatu "dd-MM-yyyy"
2. Zatim promenljivoj a as string da dodelim taj datum pretvoren u string


Probao sam Datetime.parsExec, Convert.todatetime , format(now,"dd-MM-yyyy") i stalno mi se vraca americki format m/d/yy


1. Promenljiva tip date nema format. Ona cuva datum I vreme u posebnim poljima i format joj nije bitan
2. Kada prikazujes string koristi:
datum.ToString(format);

tako mozes najlakse pregaziti trenutnu kulturu, i prikzivati datum kako tebi odgovara.

Za detalje pogledaj ovaj clanak: http://www.blackwasp.co.uk/CSharpDateManipulation.aspx
Potpis
Every hamster has his day.
Re: Opet problem oko formata datuma 01.03.2007. u 13:47 · pre 239 meseci #3
Hvala, svasta sam pokusavao...malo je teze ovde objasniti. Radim dinamicke SQL upite u kodu i imam silne konkatenacije da bi dobio SQl upit koji mi je potreban. I onda mi cas treba datum kao string radi konkatenacije i to u formatu "dd-mm-yyyy" , a onda taj isti datum treba da uvecam za 3 sata pa ga konvertujem u date da bi radio DateAdd, pa onda opet moram da ga vratim u string da bi ga konkatenirao u SQL upit i tako redom....Uf, mnogo komplikovano za objasniti.
Hvala na pomoci u svakom slucaju.
Re: Opet problem oko formata datuma 01.03.2007. u 13:58 · pre 239 meseci #4
Coveku treba kako da isparsira string iz formata dd-MM-yyyy u datetime.

Hmm, obrisah ovo, sad videh sta je problem. Format datuma koji vidis u visual studiu ce ti gotovo sigurno biti u US formatu, a kako ce datum biti prezentovan u stringu zavisi od izlaznog formata koji navedes, kao sto ti je Fedya napomenuo

Citat:
Fedya: 1. Promenljiva tip date nema format. Ona cuva datum I vreme u posebnim poljima i format joj nije bitan


Zapravo cuva datum u tick-ovima, tj 64-bitna vrednost koliko je intervala (od 0.1 mikro sekunde) proslo od ponoci prvog januara 0001 godine. Svi ostali propertiji se sracunavaju iz ove vrednosti.

[Ovu poruku je menjao mmix dana 01.03.2007. u 16:14 GMT+1]
Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Re: Opet problem oko formata datuma 07.03.2007. u 09:21 · pre 239 meseci #5
wow polako,

ne moze

dd-mm-yyyy ne moze nikako da se isparsira pomocu standardnih funkcija DateTime ili DatePart ili slicno jer to nije jedan od formata koje platforma konta
tj ne moze da se dodeli promenljivoj tipa date

jedino da napises sam svoj parser za to pa da onda nekako odradis to i da serviras novi date time format nekoj od procedura za upis, ali ovako upisan datum dd/MM/YYY neces moci da koristis u recimo trazenju intervala datuma u bazi ili sort i slicno, jednostavno to nije podrzan format

http://msconline.maconstate.ed.../VBNET/VBNET01/vbnet01-08.aspx

DateTimeFormat i onda imas Datepart pogledaj link

ovo je zanimljivo oko tog parsiranja

ja upisujem datum kao YYYY-MM-DD, suprotno od naseg, ali mi je ok jer mogu da ga isparsiram u nas recimo i prikazem normalno, a u bazi mogu po njemu da radim sort
Potpis
***If there is a will, there is a way***
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme