ZKX's LAB

某年某月某日为星期几程序 如何快速计算某年某月某日是星期几?

2021-04-08知识21

java计算求某年某月某日是星期几? 可以5261通过日历中DAY_OF_WEEK 方法进行星期几获4102取:import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Calendar;import java.util.Date;public class DateTest {public static void main(String[]args){1653InputStreamReader isr=new InputStreamReader(System.in);BufferedReader br=new BufferedReader(isr);String dateStr;try {System.out.println(\"请按照2012-1-1格式输入日期:\");dateStr=br.readLine();Calendar calendar=Calendar.getInstance();java.text.SimpleDateFormat formt=new java.text.SimpleDateFormatyyyy-MM-dd\");Date date=formt.parse(dateStr);calendar.setTime(date);System.out.println(\"今天星期\"+calendar.get(Calendar.DAY_OF_WEEK+1));System.out.println(\"今天是\"+calendar.get(Calendar.YEAR)+\"年的第calendar.get(Calendar.DAY_OF_YEAR)+\"天\");} catch(Exception e){e.printStackTrace();}}}

c++程序 某年某月某日是星期几 系统函数调用方法include;include;include;include;main(){int j;int k;time_t*t;int*jdate;char*string;struct tm*stm;memset(&stm,0x0,sizeof stm);t=(time_t*)(malloc(sizeof(time_t)));time(t);stm=localtime(t);j=rtoday(&jdate);k=rdayofweek(j);switch(k){ case 0:string=\"星期天;break;case 1:string=\"星期一;break;case 2:string=\"星期二;break;case 3:string=\"星期三;break;case 4:string=\"星期四;break;case 5:string=\"星期五;break;case 6:string=\"星期六;break;}printf(\"%4d年%2d月%2d日%2d时%2d分%2d秒今天是:%s\\n\",stm->;;tm_year+1900,stm->;;tm_mon+1,stm->;;tm_mday,stm->;;tm_hour,stm->;;tm_min,stm->;;tm_sec,string);}

某年某月某日是星期几,用周期法来推算一定天数后是星期几,应该怎么推算 (1)算出一共经过多少天(2)用天数÷7,求出余数(3)星期几+余数例如:今天是星期三,从今天算起,第100天是星期几?100÷7=14…2星期三+2天=星期五所以:今天是星期三,从今天算起,第100天是星期五.

qrcode
访问手机版