目前这种软件好像比较少见。常规是分析历史号码,然后进行筛选。
如果A1单元格写入18位身份证号 则B1单元格写入公式 =IF(A1="","",LOOKUP(--TEXT(MID(A1,11,4),"0-00"),--{"1/21","2/20","3/21","4/21","5/22","6/22","7/23","8/22","9/24","10/24","11/23","12/23"},{"水瓶","双鱼","牧羊","金牛","双子","巨蟹","狮子","处女","天秤","天蝎","射手","摩羯"}&"座")) 如果A1单元格写入的是EXCEL认可的日期格式, 则B1单元格写入公式 =IF(A1="","",LOOKUP(--TEXT(A1,"m/d"),--{"1/21","2/20","3/21","4/21","5/22","6/22","7/23","8/22","9/24","10/24","11/23","12/23"},{"水瓶","双鱼","牧羊","金牛","双子","巨蟹","狮子","处女","天秤","天蝎"耿"射手","摩羯"}&"座"))
/*C语言 提示用户输入生日,根据用户生日求得此人属于哪个星座,输出该星座的名称. */ /*by Mr.Kong*/ #include
既然不允许用其他的方式,那就直接上代码吧.... public static void main(String[] args) { int point = -1; String[] str = {"白羊","金牛","双子","巨蟹","狮子","处女","天平","天蝎","射手","摩羯","水瓶","双鱼"}; SimpleDateFormat sdf = new SimpleDateFormat("MM-dd"); System.out.println("请输入一个日期,格式为MM-dd,例如:8-9"); Scanner scan = new Scanner(System.in); Date d = null; while (true) { try { String input = scan.next(); d = sdf.parse(input); break; } catch (Exception ex) { System.out.println("请输入正确的日期格式,例如:08-09"); } } //格式化日期,将日期转成**.**的格式,比如1月1日转成1.01 Double date = Double.parseDouble((d.getMonth() + 1) + "." + String.format("%02d", d.getDate())); if (3.21 = date) { point = 0; } else if (4.20 = date) { point = 1; } else if (5.21 = date) { point = 2; } else if (6.22 = date) { point = 3; } else if (7.23 = date) { point = 4; } else if (8.23 = date) { point = 5; } else if (9.23 = date) { point = 6; } else if (10.24 = date) { point = 7; } else if (11.23 = date) { point = 8; } else if (12.22 = date) { point = 9; } else if (1.01 = date) { point = 9; } else if (1.20 = date) { point = 10; } else if (2.19 = date) { point = 11; } if(point == -1) { System.out.println("你真的是地球人么....");return; } System.out.println(String.format( "找到啦!o^ ^o,你的星座是%s.", str[point]));
2月14日是水瓶座。 星座按出生那一年公历(阳历、国历、新历)日期算, 两个相邻星座分界日期和时刻每年都略有不同, 处于两个星座交界日期的要根据出生年份和出生时刻确定。 白羊座(3月20日 - 4月21日) 金牛座(4月19日 - 5月22日) 双子座(5月20日 - 6月22日) 巨蟹座(6月21日 - 7月24日) 狮子座(7月22日 - 8月24日) 处女座(8月22日 - 9月24日) 天秤座(9月22日 - 10月24日) 天蝎座(10月23日 - 11月23日) 射手座(11月22日 - 12月23日) 摩羯座(12月21日 - 1月21日) 水瓶座(1月20日 - 2月20日) 双鱼座(2月18日 - 3月21日)
星座是按照新历(阳历)计算的
星座是西方国家传到中国来的,由于西方国家没有阴历(农历、旧历)的说法,所以星座是按照阳历(公历、新历)划分(计算)的。你的星座正好处于巨蟹座与狮子座的交接处、这就要看你具体的出生时间了: 7月23日6:21前出生是巨蟹座,之后出生是狮子座。
你好,星座是西方人算命的东西,因为西方人没有农历,所以首先要把农历转换为阳历,然后矗查星座对照表。 如果1986年1月5日是阴历,转为阳历是1986年2月13日星期三,是水瓶座。 如果1986年1月5日是阳历,就是魔蝎座。
/** * 根据月日判断星座 * @param month * @param day * @return int */ public static String getConstellation(int m,int d){ final String[] constellationArr = {"魔羯座" ,"水瓶座", "双鱼座", "牡羊座", "金牛座", "双子座", "巨蟹座", "狮子座", "处女座", "天秤座","天蝎座", "射手座", "魔羯座" }; final int[] constellationEdgeDay = { 20,18,20,20,20,21,22,22,22,22,21,21}; int month=m; int day =d; if (day = 0) { return constellationArr[month]; } //default to return 魔羯 return constellationArr[11]; }
2月19日-3月20日出生是双鱼座,与射手座 配对指数 友情指数3星 爱情指数4星 婚姻指数2星 亲情指数3星 谈情必读: 容易一拍即合的一对,但要长久相处,看来得花点心思。 因为射手座对爱情通常是一触即发,绝不留手,试过不合拍了便更换,而双鱼座总之有人爱就成了,根本不会想想长远的问题,总是糊里糊涂地就陷进去了。关系一开始,射手座的人随时可以转身抽离这份感情,但对双鱼座纠缠、牺牲式的自毁手段,完全没有方法,只有拖得就拖,开始另一段感情之时,也不能与双鱼座完全脱钩,从而造成难以收拾的局面。 千万不要为了一时的迷糊而贸然组织家庭,先要考虑有没有将来,连累下一代就不好了,而且大家缺乏理财观念,只顾眼前不顾后,所以啊,把家管好,对你们来说也是个不小的难题。 性对你们两个都是重要的一件事,可以用性生活去拉拢你们之间的关系,但长远来说,始终是靠沟通才有将来的。 3月21日-4月20日出生是白羊座,与射手座 配对指数 友情指数5星 爱情指数5星 婚姻指数4星 亲情指数4星 谈情必读: 大家都是属于火象星座,非常合拍的一对,往往会一见钟情一眼就被对方吸引住,继而开始恋爱。而且相处下来,越来越合拍。你们是热情无比的组合,在公众场合也会肆无忌惮地表现出来,真是好得让旁人嫉妒!一生中各自为自己所追求的幸福而努力,大家都给予对方适度的自由,不会太主观将自己的意愿加在伴侣身上,堪称天生一对。