森哥宝宝的百日问题

9月份开始休息,松宝(森哥和森嫂的宝宝)2010-9-20 出生(为了保护隐私,本数据进行了混淆),现森嫂休息110天后要上班, 松宝百天要照百天照,请计算松宝那天去照百天照和森嫂什么时候上班。请给出解决方案。

 

森妈的解决方案:  不用算啦,哪天有空那天去照百天,元旦以后上班,新年新气象。老妈是农民。
森爸的解决方案:1分钟心算,不需要开电脑,不可以重用。老爸为教师。
森嫂的解决方案:2分钟,开电脑使用Excel,搞定。老婆为会计,所以Excel很强
森哥的解决方案:耗时10分钟,需要开电脑,查一下API,然后写程序,但可以重用,以后森哥家再要小孩,遇到同样的问题那么本次我投资的10分钟就值得了。森哥职业为程序员、IT讲师、咨询师。

后记

   从技术水平来看,显然森哥>森嫂>森爸>森妈,但是从解决方案最优,很显然是森妈>森爸>森嫂>森哥,所以说技术不是最重要的,重要的解决问题本身,所有的解决方案,写代码或者不写代码的目的都是为了解决问题本身而不是带来问题 。老妈没有技术的束缚反而看到了问题的本质,不就是什么时候上班和照百天么,新年的第一天上班领导一高兴多给你三五百,百天不一定非得那一天,休息的时候更从容。

    从这点看出来大家的智商和情商,智商: 森哥>森嫂>森爸>森妈;情商森哥就垫底了,森妈>森爸>森嫂>森哥。情商和智商不可能都高,如果你觉得你都非常高,恭喜你,你是万里挑一的天才。不管情商智商高或低,森哥一家都生活的很幸福。

   另外最重要的参与者松宝没有给出解决方案,就像有一些项目中项目参与者不一定都给出意见和建议。随着松宝的长大,不知道我们家遇到别的事时的解决方案能让我感悟到什么,让我们一起伴着松宝长大,敬请期待。

程序如下

import java.text.SimpleDateFormat;
import java.util.Date;


public class Time {
	public static void main(String[] args) {
		calcTime(2010, 9, 20, 100);		
		calcTime(2010, 9, 13, 110);
		
		calcTime(2010, 9, 20, 100);		
		calcTime(2010, 9, 13, 110);
	}
	/**
	 * 
	 * @param year   实际年
	 * @param month  实际月
	 * @param day    实际日
	 * @param behindNum  以后的天数
	 */
	private static void calcTime(int year, int month, int day, int behindNum) {
		Date date=new Date(year-1900,month-1,day);
		SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日");	    
		Date date2 = new Date();
		date2.setTime(date.getTime()+behindNum*24*60*60*1000L);		
		System.out.println(sdf.format(date)+" "+behindNum+"后 "+sdf.format(date2));
	}

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值