Zmena datumu v datasete   otázka

ASP.NET WebForms

Ahojte,

mam databazu kde ukladam nejake data vratane datumu. Tie nasledne zobrazim v tabulke v aplikacii pomocou transformacie. Tam mi ale datum zobrazi o hodinu pozadu. Ked som sa potom pozrel do datasetu, zistil som, ze metoda DataSet.GetXml() datumy uklada ako datum + 2:00. Preco ? Je problem na strane DB, alebo aplikacie. S datasetom ziadne specialne operacie nerobim, proste ho jednoducho naplnim.

Dakujem

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Podívejte se v jakém formátu pracuje databáze a jaké prostředí máte pro komunikace s DB určeno. Otázka je zda je již v DB datum posunuto nebo k tomuto "posunu" dochází až v rámci aplikace.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Pomocou "select SYSDATETIMEOFFSET()" som sa dopracoval k tomu, ze k posunutiu dochadza zrejme uz na urovni DB.

Vypadlo nieco taketo: "2013-04-10 12:53:03.3051533 +02:00"

To je ale zaujimave, ze doteraz problem nikdy nebol a timezone pre kazdy DB na SQL serveri myslim nastavit nejde ...

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback