浏览:717 2008-03-17 10:32 来自 【组长】蓝色的风之精灵      :
Util.GetDateTimeFromMillis(e.InPacket.Weathers[0].Time)返回的时间是1970-1-1 8:00
收藏 楼主
  6个月前 【组长】 阿不      :
时间问题不仅是在这里出现,在所有的服务器返回的时间中都出现了这个问题,我还没有来得详细分析这个问题。
关于在于它返回是一个整型的数字,如何把这个整型的数字解释成时间类型很头育痛。
1楼 回到顶楼 
  6个月前 【组长】 蓝色的风之精灵      :
不知道LumaQQ里是否也有时间字段?
2楼 回到顶楼 
  6个月前 【组长】 阿不      :
是的,都有的,但是它没有解析好像。
3楼 回到顶楼 
  6个月前 【组长】 蓝色的风之精灵      :
加油,希望能弄明白
4楼 回到顶楼 
  6个月前  Red_angelX      :
阿不 这个时间好办 看我给你的Util里有处理
5楼 回到顶楼 
  6个月前 【组长】 蓝色的风之精灵      :
Red_angelX:
能贴下代码吗,怎么处理时间的
6楼 回到顶楼 
  6个月前 【组长】 阿不      :
@Red_angelX
好的。
7楼 回到顶楼 
  6个月前 【组长】 阿不      :
刚才仔细看了一下,我之前的使用是有问题的,这里的时间只有到日期。而那么Year,Month,Day属性只是已经解析好的年,月,日值,不用再处理的!使用方法应该如下:
Weather weather = e.InPacket.Weathers[0];
WL("成功读取天气预报,地区:{0} {1} 日期:{2}年{3}月{4}日 最高温度:{5} 最低温度:{6} 风向:{7} 描述:{8}", e.InPacket.Province, e.InPacket.City, weather.Year,
weather.Month, weather.Day, weather.HighTemperature, weather.LowTemperature, weather.Wind, weather.ShortDesc);
8楼 回到顶楼 
  6个月前 【组长】 阿不      :
@Red_angelX
我原先的处理方法没有问题。
9楼 回到顶楼 
  6个月前 【组长】 蓝色的风之精灵      :
@阿不
void PrivateManager_GetWeatherSuccessed(object sender, QQEventArgs e)
{
Weather weather = e.InPacket.Weathers[0];
WL("成功读取天气预报,地区:{0} {1} 日期:{4} 最高温度:{2} 最低温度:{3}", e.InPacket.Province, e.InPacket.City, weather.HighTemperature, weather.LowTemperature, weather.Year + "年" +
weather.Month + "月" + weather.Day + "日");
}
这样打印出来的结果是:
1年1月2日

日期处理还是有问题……
10楼 回到顶楼 
  6个月前 【组长】 阿不      :
你有没有更新最新代码呀?在包那边是有做一些修改的。
11楼 回到顶楼 
  6个月前 【组长】 蓝色的风之精灵      :
代码……啊……没有更新,要更新哪个文件?我看你last-bug-fix里没有说以为不用更新……
12楼 回到顶楼 
  6个月前 【组长】 阿不      :
全部更新就行了。
13楼 回到顶楼 
  6个月前 【组长】 蓝色的风之精灵      :
啊,这目录树下载起来好麻烦的……
慢慢下载去了……
14楼 回到顶楼 
  6个月前 【组长】 蓝色的风之精灵      :
@阿不
我从http://svn.cnblogs.com:8080/svn/LumaQQ_NET/trunk/src/LumaQQ.NET/
这里下载所有的CS文件,重新编译了,时间还是1年1月2日
15楼 回到顶楼 
  6个月前 【组长】 蓝色的风之精灵      :
呵呵,23版本的Weather.cs里修正了,之前下的是22版本
16楼 回到顶楼 
  6个月前 【组长】 阿不      :
17楼 回到顶楼 
  6个月前  Jon.Hong      :
18楼 回到顶楼 

注册用户登录后才能回复,登录注册
> 返回“LumaQQ.NET”


其他话题

相关内容

相关链接

1 31040