如何检查丹麦的白天时间节省是否已经生效,如果是,那么我的数据加1小时,否则不行?我有一个xml文件:
<day = "1"
month = "5"
sunrise ="06:30"
sunset ="21:30"
/>
Run Code Online (Sandbox Code Playgroud) 我有两次,他们的价值观来自网络上的XML.
XElement xmlWdata = XElement.Parse(e.Result);
string SunRise = xmlWdata.Element("sun").Attribute("rise").Value;
string SunSet = xmlWdata.Element("sun").Attribute("set").Value;
DateTime sunrise = Convert.ToDateTime(SunRise.Remove(0,11));
DateTime sunset = Convert.ToDateTime(SunSet.Remove(0, 11));
Run Code Online (Sandbox Code Playgroud)
这给了时间:日出时间是04:28,日落时间是22:00.然后如何进行计算:
(sunrise + (sunset-sunrise)/2)