您的位置:首页 > 移动开发 > Android开发

Android获取公历年/月/日/星期 + 农历月/日

2015-10-30 15:36 176 查看
private static String mYear;

private static String mMonth;

private static String mDay;

private static String mWay;

//获取公历年月日星期

public static String StringData(){

final Calendar c = Calendar.getInstance();

c.setTimeZone(TimeZone.getTimeZone("GMT+8:00"));

mYear = String.valueOf(c.get(Calendar.YEAR)); // 获取年

mMonth = String.valueOf(c.get(Calendar.MONTH) + 1);// 获取月

mDay = String.valueOf(c.get(Calendar.DAY_OF_MONTH));// 获取日

mWay = String.valueOf(c.get(Calendar.DAY_OF_WEEK));//获取星期

if("1".equals(mWay)){

mWay ="天";

}else if("2".equals(mWay)){

mWay ="一";

}else if("3".equals(mWay)){

mWay ="二";

}else if("4".equals(mWay)){

mWay ="三";

}else if("5".equals(mWay)){

mWay ="四";

}else if("6".equals(mWay)){

mWay ="五";

}else if("7".equals(mWay)){

mWay ="六";

}

return mYear + "年" + mMonth + "月" + mDay+"日"+" 星期"+mWay;

}

//设置显示

tv_date.setText(StringData());

//获取农历月和日

String day = new CalendarUtil(Calendar.getInstance()).getDay();

tv_date2.setText(day);

农历下载: http://download.csdn.net/detail/liumeng920/9227235
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: