天气预报 今日完成任务 (大致还是时间处理之类的)+感恩节母亲节性质节日代码处理成功!

上午

1.早上将农历、公历死节日加入项目中,跑了一遍数据库,项目成功

2.查看数据库4000多条数据,发现“7天后菏泽天气: 白天Wintry Mix / Wind,夜间雨或阵雪, 气温-2℃~7℃, 北偏东风 二级”这么一段有问题的内容,对代码进行了修缮

3.发现配置文件PROPERTIES对港澳台附近的城市天气处理有问题,原因是香港的代码是hongkang,九龙的代码是kowloon,澳门的是macau,好天气网7、8、9天台湾只有台北和东沙岛的数据。。。。。。。就是信息量好天气网对于港澳台的不是很全

4.研究了一下这种节日的实现“五月的第二个星期日是母亲节”,大致想要采用util中calendar中的

    DAY_OF_WEEK_IN_MONTH
          getset 的字段数字,指示当前月中的第几个星期。

         或者

    WEEK_OF_MONTH
          getset 的字段数字,指示当前月中的星期数。


       进行处理

5.修缮了一下接口的WEB代码


下午需要将母亲节这种类似的节日、以及距离某某节日还有几天,这两个功能在项目中实现


6.将美工制作的64张天气图片加入项目

7.实时信息和九天信息在同一个接口中传递JSON数据,数据量的大小大致为一个城市2.16K


8.恭喜自己,母亲节这种类型的代码完毕!实现成功!


附加部分代码,功能已经实现,一会封装优化一下!直接调用日期即可直接用!


	// 某月的第几个星期几。 5,6,7,8 表示到数第 1,2,3,4 个星期几
	public String wFtv[] = {
			"0110 黑人日",//0	一月的第一个星期日
			"0520 国际母亲节", //1	五月的第二个星期日
			"0530 全国助残日", //2	五月的第三个星期日
			"0532国际牛奶日",//3	五月的第三个星期二
			"0630 父亲节", //4		六月的第三个星期日
			"0911 劳动节", //5		九月的第一个星期一
			"0932 国际和平日",//6 	九月的第三个星期二
			"0940 国际聋人节 世界儿童日",//7	九月的第四个星期日
			"0950 世界海事日", //8	九月的第五个星期日
			"1011 国际住房日",//9	十月的第一个星期一
			"1013 国际减轻自然灾害日(减灾日)",//10	十月的第一个星期三
			"1144 感恩节", //11 	十一月的第四个星期四
			
			"测试数据"//12
	};
	//返回星期节日
	public String showWFtv(int month,int weekid,int week) {
		if(month == 1 && weekid == 1 && week==0)//黑人日
			return wFtv[0];
		if(month == 5 && weekid == 2 && week==0)//母亲节
			return wFtv[1];
		if(month == 5 && weekid == 3 && week==0)//全国助残日
			return wFtv[2];
		if(month == 5 && weekid == 3 && week==2)//国际牛奶日
			return wFtv[3];
		if(month == 6 && weekid == 3 && week==0)//父亲节
			return wFtv[4];
		if(month == 9 && weekid == 1 && week==1)//劳动节
			return wFtv[5];
		if(month == 9 && weekid == 3 && week==2)//国际和平日
			return wFtv[6];
		if(month == 9 && weekid == 4 && week==0)//国际聋人节 世界儿童日
			return wFtv[7];
		if(month == 9 && weekid == 5 && week==0)//世界海事日
			return wFtv[8];
		if(month == 10 && weekid == 1 && week==1)//国际住房日
			return wFtv[9];
		if(month == 10 && weekid == 1 && week==3)//减灾日
			return wFtv[10];
		if(month == 11 && weekid == 4 && week==4)//感恩节
			return wFtv[11];
		
		if(month == 12 && weekid == 4 && week==6)//感恩节
			return wFtv[12];
		
		return "";
	}











  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值