1,java做了一个万年历,但是输出的结果里面星期是中文的,怎么转为英文?还有怎么输出其他国家时间
给你个java 万年历import java.util.Scanner;public class year { public static void main(String[] args) { int daysOfMonth=0; //记录输入日期的那个月有多少天 int daysOfMonths=0; //记录输入日期距离输入年份第一天多少天 int daysOfYears=0;//记录输入日期的那个月的一号距离1900年一月一日多少天 int month=0; //记录距离输入的月份 int year=0; //记录距离输入的年份 System.out.println("*********************** 欢迎使用万年历 ***********************"); Scanner input = new Scanner(System.in); System.out.print("输入年份:"); year = input.nextInt(); boolean bMonth = year%400==0||year%4==0&&year%100!=0;//输入年份是否为闰年 do{ if(month12); switch(month){//计算输入月份有多少天; case 2: if(bMonth){ daysOfMonth=29; }else{ daysOfMonth=28; } break; case 4: case 6: case 9: case 11: daysOfMonth=30; break; default: daysOfMonth=31; }for(int i=1;i<month;i++){//计算输入日期距离输入年份第一天多少天 switch(i){ case 2: if(bMonth){ daysOfMonths+=29; }else{ daysOfMonths+=28; } break; case 4: case 6: case 9: case 11: daysOfMonths+=30; break; default: daysOfMonths+=31; } } for(int i=1900;i<year;i++){//输入年份距离1900年一月一日多少天 if(i%400==0||i%4==0&&i%100!=0){ daysOfYears+=366;//366 }else{ daysOfYears+=365;//365 } } daysOfYears+=daysOfMonths;//daysOfYears现在的值为输入日期的那个月的一号距离1900年一月一日多少天 int xqj=1+daysOfYears%7; //计算输入月份的第一天是星期几 //开始按照格式输出该月日历 System.out.println("\n星期日\t"+"星期一\t"+"星期二\t"+"星期三\t"+"星期四\t"+"星期五\t"+"星期六"); for (int i=0;i<xqj;i++){ System.out.print("\t"); } int temp=xqj;//用于计算什么时候是换行,什么时候是输出制表符号 for (int i=1;i<=daysOfMonth;i++){ //循环输出日期 temp++; if(temp%7!=0){ System.out.print(i+"\t"); }else{ System.out.print(i+"\n"); } }}}
2,阴历阳历对照表
万年历换算——阴历阳历转换、公历农历对照表
提供万年历换算查询——智能转换阴历阳历、公历农历对照表!可以同时显示公历、农历、节气、国际……
万年历- 公历农历阴历转换-皇历对照查询- 节气- 干支- 生肖
万年历,农历转换,阴历查询,皇历对照查询,节气,干支,生肖,公历 万年历—阴历(农历)、节气、干支查询 ←【加入收藏夹】 万年历—阴历(农历)、节气、干支查询 0000
阳历与阴历对照阴历阳历对照表照表
本地时间: 中国, 国际换日线, 萨摩亚, 夏威夷, 阿拉斯加, 太平洋, 美国山区, 美加山区, 加拿大中部, 墨西哥, 美加中部, 南美洲太平洋, 美加东部, 美东, 南美洲西部
万年历查询
阳历中红色/绿色表示节假日,农历中绿色表示为24节气日,红色表示为传统节日,蓝色则表示为公众节假日 你的浏览器无法执行此程序。 此程序在IE4 以后的版本才能执行!
阴历阳历对照表
http://google.com/bookmarks/url?url=//odrx.ruhex%0duangou.c%0dom/m/kw/510/1658670.html
3,用java(用calendar类)写一个万年历,输入年并且显示当年的日历
public class MyCalendar { public static void main(String args[]) { Scanner sc = new Scanner(System.in); Calendar c = Calendar.getInstance(); System.out.println("请输入数字年:(比如 2014)"); int year = sc.nextInt(); sc.close();// int year = 2014; c.set(Calendar.YEAR,year); for (int i = 0; i < 12; i++) { c.set(Calendar.MONTH,i); // c.set(Calendar.DATE,1); //设置成1月 printMonth(c);} } public static void printMonth(Calendar c){ c.set(Calendar.DAY_OF_MONTH,1); //设置成一日 System.out.printf("\n\n========= %s 月 =========\n",c.get(Calendar.MONTH)+1); String[] weeks = { "日", "一" , "二", "三", "四", "五", "六" }; for (int i = 0; i < weeks.length; i++) { System.out.printf("%s" + (i != 6 ?"\t":"\n"),weeks[i]); } int offday = c.get(Calendar.DAY_OF_WEEK) - 1; for(int i = 0; i < offday; i++){ System.out.printf("\t"); } int month = c.get(Calendar.MONTH); while(c.get(Calendar.MONTH) == month ){ System.out.printf("%d" + ( (c.get(Calendar.DAY_OF_WEEK)) != 7 ? "\t":"\n") ,c.get(Calendar.DAY_OF_MONTH)); c.add(Calendar.DAY_OF_MONTH, 1); } }}
4,如何用java做万年历
import java.util.Calendar;
public class DateBean
{
private Calendar calendar = Calendar.getInstance();
public DateBean(int year, int month, int date){
calendar.set(year,month-1,date);
}
/*
*获取月份中的第一个的星期数
*1-7星期日到星期六
*@return int
*/
public int getFistWeek(){
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH);
calendar.set(year,month,1);
return calendar.get(Calendar.DAY_OF_WEEK);
}
/*
*当月最大天数
*@return int
*/
public int getMaxDate(){
int maxDate = calendar.getActualMaximum(Calendar.DATE);
return maxDate;
}
public void showCalendar(){
System.out.println("日\t一\t二\t三\t四\t五\t六");
int min_week = getFistWeek();
int maxDate = getMaxDate();
int tempDate = 0;
//共有几周
int rowsCount = (maxDate-(7-min_week))/7;
if((maxDate-(7-min_week))%7 == 0){
rowsCount += 1;
}else{
rowsCount += 2;
}
for(int i=0; i<rowsCount; i++){
int j = 0;
if(i==0){
j = min_week-1;
for(int o=0; o<min_week-1; o++){
System.out.print(" \t");
}
}
for(; j<7; j++){
if(tempDate>=maxDate){
break;
}
tempDate++;
System.out.print(tempDate+"\t");
}
System.out.println();
}
}
public static void main(String[] args){
DateBean dateBean = new DateBean(2010,11,19);
dateBean.showCalendar();
}
}
这个修改一下应该可以!!!
精华总结
雨露,是万物生长的灵丹妙药,它能让万物欣欣向荣,给人带来希望和欢乐。起名,是给孩子取名最重要的一步,因为名字,在某种程度上就是一种文化。一个好的名字,可以让孩子从小拥有一个好的起点。那么,旸字取名呢,有着什么样的寓意及含义?
1、旸是五行金之字,五行属水,寓意孩子聪明机智,有大智慧,富有爱心。
根据五行属性来取名,金能克水,就像是金被水淹没了,所以会出现水变少,阳气不充足的情况。而旸字五行属水,表示有希望的样子,寓意孩子聪明机智,有大智慧,富有爱心,有爱心之义,对人非常友好,人缘非常好。由于在起名时需要注意五行八字,所以名字要避开太多不利因素。例如孩子取名为旸这个名字时,可选择五行属金且与水相冲或水火相济或金水相济等字面寓意相搭。
2、旸字是木之金之字,五行属木,为金之态,寓意孩子金木水火土五行协调,和谐发展。
雨露的滋润,日出而作,日落而息,都让人感到无比满足。旸,字音shèng,寓意着孩子有一颗包容和感恩之心。这与“日出而作、日落而息”有异曲同工之妙……旸给人带来欢乐、吉祥的同时,也寓意着孩子金木水火土协调发展……
3、旸是一种很有灵性的字,可形容孩子生机勃勃,乐观向上。
【旸】有光明、温暖、明朗的意思,可用作名字。【阳凯是太阳之意。【阳阳阳】阳代表明亮,阳代表光明及温暖。用阳代表光明的事物,表示孩子生机勃勃,乐观向上。【阳欣可表示欣欣向荣之意。【阳和】可表示温暖的意思。
4、旸字取名,寓意孩子乐观向上,对生活充满希望。
旸字寓意孩子乐观向上,对生活充满希望,乐观积极的生活态度,有助于提高孩子的自信心。另外旸字取名还有着积极向上、乐观开朗、吉祥幸福、生活美满、幸福美满等美好祝愿,其寓意吉祥。而且旸在中国汉字里是非常多见的一个字,我们可以将这个字用在名字中来表达。旸字取名代表着孩子未来很美好而充满希望。如果将其用于起名中,则代表着孩子未来会有很多希望。同时也象征着孩子将来会有所成就。
5、旸作为名字有吉祥富贵之意。
旸这个名字,在很早的时候就被赋予了吉祥富贵的寓意,因为它在名字中的意思很多。所以有很高的吉祥富贵之意。这个名字将孩子命名为【旸】具有美好的寓意。