精华内容
下载资源
问答
  • js通过日期计算属于星期几

    千次阅读 2016-12-05 21:22:29
    JavaScript 通过日期计算属于星期几: var arrs= []; arrs=("2016125").split('-'); //传入或输入日期,处理格式为 2016-12-5 var weeks=new Date(arrs[0],parseInt(arrs[1]-1),arrs[2]); weeks.getDay() //...

    JavaScript 通过日期计算属于星期几:

        var arrs= [];      
        arrs=("2016125").split('-'); //传入或输入日期,处理格式为 2016-12-5
        var weeks=new Date(arrs[0],parseInt(arrs[1]-1),arrs[2]);   
        weeks.getDay()  //就是星期几啦
    展开全文
  • Python代码 #coding=utf-8 # python 2 代码 ...# 计算星期 def getWeekDate(*args): year,month,day = args year = int(year) year = year - int(year / 100) * 100 century = int(year/100) month =...

     

    #include <iostream> 
    using namespace std;
    
    int main()
    {
    	while(1)
    	{
    		string res[7]={"日","一","二","三","四","五","六"};
    		//w对7取模得:0-星期日,1-星期一,2-星期二,3-星期三,4-星期四,5-星期五,6-星期六 
    		int yyyy,mm,dd;
    		int w,r;
    		cout<<"请输入一个日期:";//yyyy年 mm月 dd日 
    		cin>>yyyy>>mm>>dd;
    		int c,y,m,d;
    		c=(int)yyyy/100;//世纪数-1 
    		y=yyyy-c*100;//本世纪第n年 
    		if(mm<=2)//某年的1、2月要看作上一年的13、14月来计算 
    		{
    			y=y-1;
    			m=mm+12;
    		}
    		else m=mm;
    		d=dd;
    		w=(int)(c/4)-2*c+y+(int)(y/4)+(int)(13*(m+1)/5)+d-1;//蔡勒公式 
    		//cout<<(int)(c/4)<<" "<<-2*c<<" "<<y<<" "<<(int)(y/4)<<" "<<(int)(13*(m+1)/5)<<" "<<d-1<<endl; 
    		while(w<0)w=w+7;//不能用负数求模,可以加它的循环,这是等价的,一直加到变成正数为止 
    		r=w%7;
    		//cout<<w<<" "<<r<<endl;
    		cout<<yyyy<<"年"<<mm<<"月"<<dd<<"日是星期"<<res[r]<<endl; 
    	}
    }

    感恩节是每年11月第四个星期四,求感恩节的日期

    #include <iostream> 
    using namespace std;
    
    int Whatdayisittoday(int yyyy,int mm,int dd)
    {
    		string res[7]={"日","一","二","三","四","五","六"};
    		//w对7取模得:0-星期日,1-星期一,2-星期二,3-星期三,4-星期四,5-星期五,6-星期六 
    		int w,r;
    		int c,y,m,d;
    		c=(int)yyyy/100;//世纪数-1 
    		y=yyyy-c*100;//本世纪第n年 
    		if(mm<=2)//某年的1、2月要看作上一年的13、14月来计算 
    		{
    			y=y-1;
    			m=mm+12;
    		}
    		else m=mm;
    		d=dd;
    		w=(int)(c/4)-2*c+y+(int)(y/4)+(int)(13*(m+1)/5)+d-1;//蔡勒公式 
    		while(w<0)w=w+7;//不能用负数求模,可以加它的循环,这是等价的,一直加到变成正数为止 
    		r=w%7;
    		return r; 
    }
    
    int main()
    {
    	while(1)
    	{
    		int yyyy,mm,dd;int thur=0;
    		int w,r;
    		cout<<"请输入年份:";//感恩节:11月第4个星期四 
    		cin>>yyyy;mm=11;dd=1; 
    		while(thur<4)
    		{		
    			if(Whatdayisittoday(yyyy,mm,dd)==4)thur++;
    			if(thur==4)break;
    			dd++;
    		}
    		cout<<yyyy<<"年"<<mm<<"月"<<dd<<"日是感恩节。"<<endl;
    	}
    }

     

    展开全文
  •  下面是excel日期转星期的截图,通过日期计算星期几。 第二,Excel两个时间内统计每个星期几的天数  下图开始日期:2010-7-5,结束日期:2012-9-21。D列计算对应的星期几的天数。D2单元格

    第一,excel日期转星期

      excel案例中日期转星期可以使用WEEKDAY或者text函数实现。对Excel感兴趣的朋友可加Excel学习交流群:284029260

      下面是excel日期转星期的截图,通过日期计算星期几。

    excel 星期几

    第二,Excel两个时间内统计每个星期几的天数

      下图开始日期:2010-7-5,结束日期:2012-9-21。D列计算对应的星期几的天数。D2单元格输入公式:=SUMPRODUCT(N(WEEKDAY(ROW(INDIRECT(A$2&":"&A$5)),2)=ROW(A1))),下拉复制到D8单元格。

    excel日期转星期

      上面的excel根据日期计算星期几天数公式的解释:

      INDIRECT(A2&":"&A5):将两个日期数字转换成" "40364:41173" "这样的形式。

      ROW(INDIRECT(A2&":"&A5)):用ROW函数取得两个日期间的所有数字(日期)。

      WEEKDAY(日期,2):返回日期为星期几。第二参数为2,表示:数字 1(星期一)到数字 7(星期日)。

      利用WEEKDAY函数判断是否为1,如果是返回true,不是返回false。

      N():将True/False数组转换为1/0数组,参与数值计算。

      最后用sumproduct把这些数字加起来,就得到有几个星期几。

    展开全文
  • Java实现给定日期计算星期几通过给定****-**-**的格式来计算星期几。
  • 输入任意一个日期通过计算得出输入日期星期几
  • //基姆拉尔森计算公式根据日期判断星期几 public static String CalculateWeekDay(int year, int month, int day) { String mDate = null; if (month == 1 || month == 2) { month += 12; year--; } i.

    工具类:

    public class Test {
        //基姆拉尔森计算公式根据日期判断星期几
        public static String CalculateWeekDay(int year, int month, int day) {
        	String mDate = null;
            if (month == 1 || month == 2) {
                month += 12;
                year--;
            }
            int mWeek = (day + 2 * month + 3 * (month + 1) / 5 + year + year / 4 - year / 100 + year / 400) % 7;
            switch (mWeek) {
                case 0:
                    mDate = "星期一";
                    break;
                case 1:
                    mDate ="星期二";
                    break;
                case 2:
                    mDate ="星期三";
                    break;
                case 3:
                    mDate ="星期四";
                    break;
                case 4:
                    mDate ="星期五";
                    break;
                case 5:
                    mDate ="星期六";
                    break;
                case 6:
                    mDate ="星期日";
                    break;
            }
            return mDate;
        }
    }
    

    使用:

    String mDate = CalculateWeekDay(2020, 9, 22);
    
    展开全文
  • 随机输入日期计算星期几,打印任意一年的日历 已知,1900年1月1日是星期1,用户随机输入年月日,计算星期几 实现思路: 一、知道1900年1月1日为星期一,求输入的年份月份与1900年1月1日相隔的总天数。闰年366天...
  • 通过日期生成星期几

    2013-04-25 13:25:00
    原理是通过基姆拉尔森计算公式,来根据日期得出星期几 以下是C++语言的实现 #include "stdafx.h" #include<iostream> using namespace std; int main() { int year,month,day=1,m;; char *...
  • C语言根据日期判断星期几(使用基姆拉尔森计算公式)算法如下:基姆拉尔森计算公式W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7在公式中d表示日期中的日数,m表示月份数,y表示年数。注意:在公式中有个与其他公式...
  • // 计算日期为当年的第周 function weekOfYear(year, month, day){ // year 年 // month 月 // day 日 // 每周从周日开始 var date1 = new Date(year, 0, 1); var date2 = new Date(year, ...
  • 问题1:对于DatePicker里面的数据显示取系统当前日期问题2:用户选择日期后,在得到日期的同时获得用户所选日期是星期几首先要给大家介绍一个算法(根据日期计算星期几)如何计算某一天是星期几?—— 蔡勒(Zeller)公式...
  • 通过日期查看星期

    2016-04-17 13:02:09
    我们计算星期几的方法一共有几个流程: 1.找月份号码 2.日期计算找余 3.余数为星期数 OK,这个总共3个流程(其实2,3年级的小学生就可以算出来。)   1. 找月份号码。 我们每一年的日历都不相同,所以导致了...
  • 根据 1: #region 根据时间计算上午 09:52 或者 晚上20:30 2: private enum DisTime { 凌晨 = 1, 早上, 上午, 中午, 下午, 晚上 }; 3: public static string CaculateAmTm(DateTime sendTime) 4:...
  • 可以用pg自带函数select extract(dow from current_date),之所以没用主要是展示一下通过数学方法计算日期的原理. drop function if exists getDateWeek(date);drop function if exists intervalDay(date);drop ...
  • 通过简单程序黑盒测试,熟悉测试过程,对软件测试行程初步了解,并养成良好的测试习惯。
  • 计算方法:通过星期几就能知道在日期前后加减多少天数,比如2021-01-04和星期一,则4需要-1天和+5天,即2021/01/03-2021/01/09,返回20210103-20210109。但是遇到跨月或者跨年跨月的周期范围需要注意一下。减后的值...
  • 转载地址:https://www.cnblogs.com/laneyfu/p/5028916.html // 通过周数和星期计算日期 //2017年1月1日是星期日,算第一周,1月2日周一算是第二周 function dateFromWeek(year, week, day){ //year 年 //...
  • java星期几计算程序

    2009-01-03 14:31:40
    输入一个已知日期和星期,再输入所需要求星期的那天日期通过计算得出星期几。用java编写,未调用日期库函数。
  • 本文简单介绍一下如何计算出任意一个日期星期几。第一步:制作报表;如图所示:A1单元格根据参数年份和参数月份判断该月的天数;A2单元格根据参数年份判断是否是润年,如果是则对二月份进行判断计算出该月总天数;...
  • 使用Excel小技巧计算日期(蓝桥杯)

    千次阅读 2019-03-23 21:33:25
    使用Excel小技巧计算日期(蓝桥杯) 文章目录使用Excel小技巧计算...下面是Excel日期转星期的截图,通过日期计算星期几。 值得注意的是,在WEEKDAY(des,param)中: des为表中位置,param为参数。 参数的意义: ...
  • Java实现的计算任意时间是星期几

    千次阅读 2017-04-25 16:43:09
    利用蔡勒公式,通过Java代码实现,... * 计算任意时间是星期几 * 利用蔡勒公式 * 公式:(年份代码+月份代码+日期)mod 7 * @param year * @param month * @param day * @return */ public static i
  • 根据日期算出星期几

    2012-11-21 10:54:57
    我们计算星期几的方法一共有几个流程: 1.找月份号码 2.日期计算找余 3.余数为星期数 OK,这个总共3个流程(其实2,3年级的小学生就可以算出来。)   1. 找月份号码。 我们每一年的日历都不相同,所以导致了...
  • C++输入日期判断是星期几

    万次阅读 2016-09-27 16:04:14
    通过日期判断是星期几可以通过基姆拉尔森计算公式算出。  算法如下: 基姆拉尔森计算公式 W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400+1) mod 7 在公式中d表示日期中的日数,m表示月份数,y表示年数。 ...
  • 问题描述:  怎样能通过一个年月日的输入而得到该日期所处的星期呢... (2)、其次如果我们知道一个确定的日期,而且知道它对应的是星期几。那么我们就可以通过条件(1)来  计算出一个指定日期对应的星期了!  
  • DateTime dt0 = DateTime.Now; //周几 N string dt1 = dt0.AddDays(N - (int)...//思路:通过dt0.DayOfWeek属性 获取当天为星期几,然后计算和所要求星期几和今天日期的差 //,最后通过AddDays方法得到。 转载于:ht...
  • 通过输入年月日,计算出这一天是星期几计算这一天是这一年的多少天,判断这一年是否为闰年 */ #include using namespace std; struct time { int year; int month; int day; unsigned int weekday; }; void ...

空空如也

空空如也

1 2 3 4 5 ... 10
收藏数 195
精华内容 78
关键字:

通过日期计算星期几