当前位置: 代码迷 >> Java Web开发 >> 变换当前年月为甲子纪年及生肖显示,请给为大神指教
  详细解决方案

变换当前年月为甲子纪年及生肖显示,请给为大神指教

热度:100   发布时间:2016-04-16 22:05:20.0
转换当前年月为甲子纪年及生肖显示,请给为大神指教,
  


如图所示,想请教一下各位大神这个把当前的年月份转换成“甲午年(马年:)“  这样的类型。因为查过资料,感觉自己还是不懂。请给为大神指教一下如何在JSP页面直接做出这种效果。谢谢大神了·······
------解决方案--------------------
今年为马,一共12 个。循环判断应该可以就可以了。
甲午  不知道
------解决方案--------------------
package Test;

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

public class Tests {
public static void main(String[] args) {
String[] s = {"甲子【鼠年】","乙丑【牛年】","丙寅【虎年】","丁卯【兔年】","戊辰【龙年】","己巳【蛇年】","庚午【马年】","辛未【羊年】","壬申【猴年】","癸酉【鸡年】",
  "甲戌【狗年】","乙亥【猪年】","丙子【鼠年】","丁丑【牛年】","戊寅【虎年】","己卯【兔年】","庚辰【龙年】","辛巳【蛇年】","壬午【马年】","癸未【羊年】",
  "甲申【猴年】","乙酉【鸡年】","丙戌【狗年】","丁亥【猪年】","戊子【鼠年】","己丑【牛年】","庚寅【虎年】","辛卯【兔年】","壬辰【龙年】","癸巳【蛇年】",
  "甲午【马年】","乙未【羊年】","丙申【猴年】","丁酉【鸡年】","戊戌【狗年】","己亥【猪年】","庚子【鼠年】","辛丑【牛年】","壬寅【虎年】","癸卯【兔年】",
  "甲辰【龙年】","乙巳【蛇年】","丙午【马年】","丁未【羊年】","戊申【猴年】","己酉【鸡年】","庚戌【狗年】","辛亥【猪年】","壬子【鼠年】","癸丑【牛年】",
  "甲寅【虎年】","乙卯【兔年】","丙辰【龙年】","丁巳【蛇年】","戊午【马年】","己未【羊年】","庚申【猴年】","辛酉【鸡年】","壬戌【狗年】","癸亥【猪年】",};
//于1624年农历甲子【鼠年】
//十二生肖即鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪
long l = System.currentTimeMillis();
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Date date = new Date(l);
String str = df.format(date);
str = str.substring(0, str.indexOf("-"));
int year = Integer.parseInt(str)-1624;
int i = year % 60;
System.out.println(i);
for (int j = 0; j < 60; j++) {
if(i == j){
System.out.println(str+"年是:"+s[j]);
}
}
}
}

不知道对不对  刚写的
  相关解决方案