22. oktober 2009 - 09:52Der er
10 kommentarer og 1 løsning
Rejstid og sommertid
Er nogen der har en ide til flg. Jeg skal kunne beregne hvor lang tid det f.eks. tager at flyve fra København til Bangkok, det med tidszoner har jeg styr på, men det er straks værre med sommertiden. Findes der en .net klasse der kan håndtere det?, eller en anden løsning? (jeg har brugt timer på at søge på nettet uden den store held)
Ja det ser umiddelbar ud til at virke, men er der ikke en fejl i dit eksempel, hvorfor står der dt1/dt2.month-1, ser ud til at det virker bedre med hensyn til sommertid hvis det er uden -1?
Noget andet er kender du sammenhængen mellem GMT+1,+2, -1,-2,osv. og så de der 3 bogstavs forkortelser, kan se at der er 32 forskellige, men så vidt jeg ved findes der da kun 25 tidszoner -12 til +12, eller sagt på en anden måde kender du et sted hvor man kan se hvad de enkelte svarer til i GMT (så jeg kan omregne til GMT)
namespace E { public class Program { public static void Main(string[] args) { foreach(string id in java.util.TimeZone.getAvailableIDs()) { java.util.TimeZone tz = java.util.TimeZone.getTimeZone(id); Console.WriteLine("{0} {1:F2}", id, tz.getRawOffset()/3600000.0); } Console.ReadKey(); } } }
Det ser ud til at virke, det er dog ikke helt gennemtestet endnu mht. sommertid, men de stikprøver jeg har lavet virker, så tak for hjælpen.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.