精华内容
下载资源
问答
  • 判断星期几
    千次阅读
    2020-10-13 10:21:11

    function getMyDay(date){
    var week;
    if(date.getDay()==0) week="周日"
    if(date.getDay()==1) week="周一"
    if(date.getDay()==2) week="周二"
    if(date.getDay()==3) week="周三"
    if(date.getDay()==4) week="周四"
    if(date.getDay()==5) week="周五bai"
    if(date.getDay()==6) week="周六"
    return week;
    }
    var w1 = getMyDay(new Date("2015-7-12"));

    更多相关内容
  • 主要介绍了Java输入字母来判断星期几的实现代码,用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母需要的朋友可以参考下
  • Java根据星期英文的首字母判断星期几,请输入星期几的英文单词的第一个字母,程序即可判断出是星期几,如果第一个字母一样,则继续判断第二个字母。当输入小写字母时,利用switch结构特性执行下一个带break语句的...
  • 时间:2019-04-01概述:判断星期几Python 根据星期英文首字母判断星期几,请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。经过分析:用情况语句比较好,如果第一个字母...

    时间:2019-04-01

    概述:判断星期几

    Python 根据星期英文首字母判断星期几,请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。经过分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。编写代码如下:

    from sys import stdin

    letter = stdin.read(1)

    stdin.flush()

    while letter != 'Y':

    if letter == 'S':

    print 'please input second letter'

    letter = stdin.read(1)

    stdin.flush()

    if letter == 'a':

    print 'Saturday'

    elif letter == 'u':

    print 'Sunday'

    else:

    print 'data error'

    break

    elif letter == 'F':

    print 'Friday'

    break

    elif letter == 'M':

    print 'Monday'

    #break

    elif letter == 'T':

    print 'please input second letter'

    letter = stdin.read(1)

    stdin.flush()

    if letter == 'u':

    print 'Tuesday'

    elif letter == 'h':

    print 'Thursday'

    else:

    print 'data error'

    break

    elif letter == 'W':

    print 'Wednesday'

    else:

    print 'data error'

    letter = stdin.read(1)

    stdin.flush()

    展开全文
  • 给年月日判断星期几

    千次阅读 2020-10-12 18:13:37
    星期几 给定一个1900~2100范围内日期,输出这个日期是星期几。数据有多组。如使用简化公式需证明其正确性(注解形式)。 输入格式: 输入数据的数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保...
    								星期几
    

    给定一个1900~2100范围内日期,输出这个日期是星期几。数据有多组。如使用简化公式需证明其正确性(注解形式)。

    输入格式:

    输入数据的数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。

    输出格式:

    对于每组输入数据,输出一行,表示该日期是星期几英文单词。

    输入样例:

    2011/11/17

    输出样例:

    thursday

    具体的定位某年的一月一号是星期几的话有专门的科学家做过研究并总结出了很多推算方法的,这个是比较简单的算法给你
    result=(year-1+(year-1)/4-(year-1)/100+(year-1)/400+days)%7;
    (其中的“/”是将除得的结果取整数部分,“%”是求余)
    其中year是年份,days是某一年的天数,result得出的结果0,1,2,…,6分别对应的星期天,星期一,星期二,…,星期六;

    同样,如果你想定位某年的任一天是星期几,这个公式同样适用的,不过此时的days则是这一天在这一年中的累积天数.

    #include "stdio.h"
    char ew[7][20]={"sunday","monday","tuesday","wednesday","thursday","friday","saturday"};
    int a[15]={0,31,28,31,30,31,30,31,31,30,31,30,31};
    int main(){
    	int y,m,d;
    	scanf("%d/%d/%d",&y,&m,&d);
    	if(y%4==0&&y%100!=0||y%400==0)
    	a[2]=29;
    	int ans=d,i;
    	for(i=1;i<=m-1;i++){
    		ans+=a[i];
    	}
    	int s,r;
    	s=y-1+(y-1)/4-(y-1)/100+(y-1)/400+ans;
    	r=s%7;
    	for(i=0;i<=6;i++){
    		if(r==i){
    			printf("%s\n",ew[i]);
    			break;
    		}
    	}
    	return 0;
    }
    
    展开全文
  • #include<...//套用星期几的公式 总数 int i=1; int a; scanf("%d%d%d",&year,&month,&das); if(month>12||day>31) { printf(“瞎几把输入啥呢”); return 0; } for (i = 1; i < mont

    在我们刷oj准备蓝桥杯时,代码在下面
    我们遇见这样一个题目:输入一个日期 输出这个月的日历
    如图所示:
    在这里插入图片描述
    我这个代码也是想了很久才写出来 被判断日期的事情逼疯了
    相信很多人写这个代码遇见的问题主要就是如何判断每个月的第一天是星期几,题者我也找了很多公式 但是都觉得太过于麻烦,比如给定一个指定的日期,从那里循环计算得来,有一个公式是直接可以得出当前日期的,但是并不是首月,不过可以逆推回去,

    week=((year-1)+((year-1)/4)-((year-1)/100)+((year-1)/400)+day-7);
    //相信大家很迷糊为什么-7,其实我也不能很好解释  有意向的同学可以去看一下
    //蔡勒公式,我也是-1然后发现bug  有些时候并不能直接表示,改来改去随便输
    //入一个居然成功了 大家可以自己试试,可能有误 抱歉
     a=week%7;//算星期几,0为特殊情况 也就是7;
     if (a==0)
     {
     	a=a+7;//防止为0 
     }
     
     
    
    #include<stdio.h>
    int main()
    {
    int year,month,das,week;//n年份 月份 日期 星期 
    int day=1;
    int temp;//套用星期几的公式 总数 
    int i=1;
    int a;
    scanf("%d%d%d",&year,&month,&das);
    if(month>12||day>31)
    {
    printf("瞎几把输入啥呢");
    return 0;
    }
    for (i = 1; i < month; i++) 
    {
    if (i == 1 || i == 3 || i == 5 || i == 7 || i == 8 || i == 10 || i == 12)
    day+=31;//判断 
    
    else if (i==2)
    {
    if (year% 4 == 0 && year% 100 != 0 || year % 400 == 0) 
    day+=29;
    
    else 
    day+=28;
    
    }
    else 
    day+=30; 
    
    }
    
    week=((year-1)+((year-1)/4)-((year-1)/100)+((year-1)/400)+day-7);
     a=week%7;//算星期几,0为特殊情况 也就是7;
     if (a==0)
     {
     	a=a+7;//防止为0 
     }
     
    
    int end;//每个月的最后一天
    if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12)
    end=31;
    else if (month == 2)
    {
    if (year% 4 == 0 && year% 100 != 0 || year % 400 == 0)
    end=29;
    else 
    end=28;
    }
    else 
    end=30;
    //printf("%d",day);
    printf(" %d年%d月%d日是这一年的第%d天\n", year, month,das,day+das-1);//输出日历日历标题
    printf(" 一 二 三 四 五 六 七\n");
    for(int m=1;m<a;m++)
    {
    printf("   ");//a是星期几 空格堆过去; 
    }
    for(i=1;i<=end;i++)
    {
    printf("%3d",i);
    if((i+a-1)%7==0)//换行  
    {
    printf("\n");
    }
    }
    
    return 0;
     } 
    

    代码就是这样了 谢谢各位 有不懂可以私信评论 谢谢大家

    展开全文
  • 引入内置模块calendar,输入年、月、日,根据weekday(year,month,day)的返回值,输出该日期是星期几。函数weekday()返回0~6分别对应星期一至星期日。import calendarfrom calendar import *import datetimey = ...
  • 给出年月日判断星期几(C语言)

    千次阅读 2020-12-16 20:16:38
    星期几判断 输入 一个日期,形式如下: 2018.12.14 输出 周几,数字表示 样例输入 2018.12.14 样例输出 5 基姆拉尔森计算公式。 w=(x+2y+3(y+1)/5+x+x/4+x/100+x/400)%7; x=年份,y=月份,z=天数; 用公年计算的,...
  • C语言每日一练 2021年9月27日——输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母——分析:如果第一个字母为T/t 或 S/s,则还需判断第二个字母。
  • 日期 Date var week_day = CultureInfo.CurrentCulture.DateTimeFormat.GetDayName(Date.DayOfWeek);
  • 看了别的文章,hive判断星级的sql比较复杂,这里写一个用正则表达比较简单的,但是需要spark引擎执行 select if(date_format(date,"u") between '1' and '5','平日','周末') select date_format('2021-05-12',"u")...
  • 根据输入日期进行利用正则表达式判断日期格式是否正确。若正确判断星期几,若不正确输出格式错误。
  • C语言根据年-月-日-判断星期几

    千次阅读 2020-01-01 18:42:41
    利用基姆拉尔森计算公式 W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7 在公式中d表示日期中的日数,m表示月份数,y表示年数。 ...以公元元年为参考,公元元年1月1日为星期一。 效果如图:...
  • python题目-通过字母判断星期几

    千次阅读 2019-02-28 16:00:10
    请输入星期几的第一个字母来判断一下是星期几 如果第一个字母一样,则继续判断第二个字母 x = input('请输入第一位小写字母:') if x[0] == 'm': print('星期一') elif x[0] == 't': b = input('请输入第二位...
  • 输入年月日判断星期几

    千次阅读 2019-02-03 18:15:15
    题目:已知2012年1月25日为星期三,输入“年 月 日”,输出该日期为星期几(星期天输出0) 思路:2012年1月22日为星期天,算出输入的日期距离此天的天数x,x%7即为所求 代码如下: #include<iostream> ...
  • C语言根据日期判断星期几(使用基姆拉尔森计算公式) 算法如下: 基姆拉尔森计算公式 W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7 在公式中d表示日期中的日数,m表示月份数,y表示年数。 注意:在公式中有个与...
  • JS利用日期判断星期几

    千次阅读 2019-05-16 14:51:58
    "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" function getMyDay(date){ var week; if(date.getDay()==0) week="周日"; if(date.getDay()==1) week="周一"; if(date.getDay()==2) w...
  • Java输入日期判断星期几

    千次阅读 2018-06-03 15:45:24
    String[] weekName = { "星期天", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" }; return weekName[week]; } public static void main(String[] args) { int year, month, day; Scanner...
  • C语言根据日期判断星期几

    千次阅读 2017-08-09 09:52:09
    C语言根据日期判断星期几(使用基姆拉尔森计算公式)
  • Java输入字母来判断星期几的问题题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续,判断第二个字母。程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断...
  • 根据年月日判断星期几的c程序

    千次阅读 2019-01-29 20:05:43
    /*根據年月日計算星期幾*/ /* S = {x - 1 [(x-1)/4] - [(x-1)/100] + [(x-1)/400] + C}%7 */ /* S為星期序數,x為年份,C為當年元旦至當日(包含當日)的天數 */ #include&lt;stdio.h&gt; main() { ...
  • 第一个程序:即使去掉while循环,先后输入T u,得不到理想结果,输入 T h,得到理想结果(星期四... 【程序31】题目:请输入星期几的第一个字母来判断一下是星期几, 如果第一个字母一样,则继续判断第二个字母。 ?
  • SQL中CASE语句判断星期几

    千次阅读 2017-02-28 18:59:10
  • 主要介绍了python根据日期返回星期几的方法,涉及Python针对日期模块的相关使用技巧,需要的朋友可以参考下
  • 请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。 解题思路: > 很简单的一个选择结构 代码: letter = input("please input:") if letter == 'S': print('plea..
  • vc 程序判断星期几

    2009-09-13 13:38:49
    程序判断星期几程序判断星期几程序判断星期几程序判断星期几
  • java怎么根据日期判断星期几发布时间:2020-06-23 09:31:18来源:亿速云阅读:112作者:Leah这篇文章将为大家详细讲解有关java怎么根据日期判断星期几,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读...
  • java判断当前日期是星期几:/*** 判断当前日期是星期几* * @param pTime 修要判断的时间* @return dayForWeek 判断结果* @Exception 发生异常*/public static int dayForWeek(String pTime) throws Exception {...
  • //星期一 星期二 ... //请根据英文单词的第一个字母判断星期几,如果第一个字母是一样的, //则继续判断第二个字母。例如如果第一个字母是S,则继续判断第二个字母, //如果第二个字母是a,则输出“星期六”...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 113,916
精华内容 45,566
关键字:

判断星期几

友情链接: 文件压缩成.ZIP.rar