Visa ett inlägg
Oläst 2013-10-15, 13:09 #1
spyvingen spyvingen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 245
spyvingen spyvingen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 245
Standard Classic ASP vintertid sommartid

Jag får info i en ical där jag får datum i detta format

DTSTART:20131028T064500Z
DTSTART:20131017T054500Z

Varav den ena representerar en tid under sommartid och den andra representerar en tid som är på vintertid.

I svensk tid så representerar dessa 07:45 i båda fallen eftersom detta är UTC som jag fattat det (lite osäker)

Men det jag vill ha är en funktion som jag matar in som ex. 20131028T064500Z och får ut detta som "2013-10-28 07:45"

Om det finns någon inbyggd funktion för att bara ändra tidszon så vår ju det trevligt annars skulle jag vilja ha tips på hur jag konverterar detta.

Enligt wikipedia så är sommartid mellan söndagen i mars och slutar sista söndagen i oktober
och jag har ingen aning om hur jag ens ska börja räkna ut detta.

Idag kör jag en funktion som konverterar timestampen till en date/time och plussar på två timmar men det märkte jag nu när schemat sträcker sig över vintertiden att detta blir väldigt fel

Så antingen en funktion som bara ger en 1 eller 2 baserat på sommar och vintertid så jag bara kan göra en dateadd som jag gör idag men med rätt antal timmar.

Eller om det går du en funktion som man matar in i och får ut rätt med en gång i datumformat vore ju det ultimata.
spyvingen är inte uppkopplad   Svara med citatSvara med citat