精华内容
下载资源
问答
  • 具体到某一年
    2018-11-24 22:25:39
    using System;
    
    class Program3
    {
    static void Main()
    {
    int year, year1, year2, month1, month2, day1, day2, week, sum = 0;
    int[] days = new int[] { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
    int i;
    
    Console.Write("年:");
    year = int.Parse(Console.ReadLine());
    Console.Write("周次:");
    week = int.Parse(Console.ReadLine());
    
    if (year < 0)
    {
    Console.WriteLine("年份错误,必须大于等于0");
    return;
    }
    if (week < 1 || week > 54)
    {
    Console.WriteLine("周次错误,必须位于 1 .. 53 之间");
    return;
    }
    
    sum += 7 * (week - 1);
    //修正总天数
    switch (DateTime.Parse(year + "-1-1").DayOfWeek)
    {
    case DayOfWeek.Tuesday:
    {
    sum -= 1;
    break;
    }
    case DayOfWeek.Wednesday:
    {
    sum -= 2;
    break;
    }
    case DayOfWeek.Thursday:
    {
    sum -= 3;
    break;
    }
    case DayOfWeek.Friday:
    {
    sum -= 4;
    break;
    }
    case DayOfWeek.Saturday:
    {
    sum -= 5;
    break;
    }
    case DayOfWeek.Sunday:
    {
    sum -= 6;
    break;
    }
    default:
    break;
    }
    
    if ((year % 400 == 0) || (year % 4 == 0 && year % 100 != 0))
    {
    days[1] = 29;
    }
    
    for (i = 0; i < days.Length; i++)
    {
    if (sum >= days[i])
    {
    sum -= days[i];
    }
    else
    {
    break;
    }
    }
    year1 = year;
    month1= i + 1;
    day1 = sum + 1;
    
    //修改开始日期
    if (day1 < 1)
    {
    day1 += days[11];
    month1 = 12;
    year1--;
    }
    
    year2 = year1;
    month2 = month1;
    day2 = day1 + 6;
    if (day2 > days[month1 - 1])
    {
    day2 -= days[month1 - 1];
    month2++;
    if (month2 > 12)
    {
    month2 = 1;
    year2++;
    }
    }
    Console.WriteLine("{0}年第{1}周 : {2}年{3}月{4}日 ~ {5}年{6}月{7}日", year, week, year1, month1, day1, year2, month2, day2);
    }
    }
    
    运行测试:
    年:2011
    周次:1
    2011年第1周 : 2010年12月27日 ~ 2011年1月2日
    
    年:2011
    周次:22
    2011年第22周 : 2011年5月23日 ~ 2011年5月29日
    
    年:2011
    周次:53
    2011年第53周 : 2011年12月26日 ~ 2012年1月1日 
    

    原网址:https://zhidao.baidu.com/question/272740354.html

    这是个控制台程序,Console.ReadLine()那里写年和周

    更多相关内容
  • 本文实例讲述了Python简单计算给定某一年的某一天是星期几。分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- #计算某特定天使星期几 #蔡勒公式:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1 import math dict ...
  • 主要介绍了java 输入月某日,判断这一天是这一年的第几天,需要的朋友可以参考下
  • * 判别某一年year是否闰年。闰年的条件是符合下面二者之一: * (1)被4整除,但不能被100整除。 * (2)能被4整除,又能被400整除。 */ import java.util.*; public class demo3 { public static void main...

    Java闰年
    具体代码如下:

    package com.jasmyn.demo;
    
    /**
     * 判别某一年year是否闰年。闰年的条件是符合下面二者之一:
     * (1)被4整除,但不能被100整除。
     * (2)能被4整除,又能被400整除。
     */
    
    import java.util.*;
    
    public class demo3 {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		System.out.println("请输入年份:");
    		Scanner sc = new Scanner(System.in);
    		int year=sc.nextInt();
    		sc.close();
    		if(((year%4==0)&&(year%100!=0))||((year%4==0))&&(year%400==0)) {
    			System.out.println("这一年是闰年!");
    		}else {
    			System.out.println("这一年不是闰年!");
    		}
    				
    	}
    
    }
    
    
    展开全文
  • //sql查询某一天, 某一月, 某一年的数据 // 查询今日增加数量 SELECT COUNT(id) FROM sensordata WHERE TO_DAYS(insertTime)=TO_DAYS(now()); //查询昨日日增加数量 SELECT COUNT(id) FROM sensordata WHERE ...

    下面展示一些 内联代码片

    //sql查询某一天, 某一月, 某一年的数据
    
    // 查询今日增加数量
    SELECT COUNT(id) FROM sensordata WHERE TO_DAYS(insertTime)=TO_DAYS(now());
    //查询昨日日增加数量
    SELECT COUNT(id) FROM sensordata WHERE DATEDIFF(insertTime,NOW())=-1
    
    //查询今年日增加数量
    select COUNT(id) from sensordata where YEAR(insertTime)=YEAR(NOW());
    //查询去年增长数量
    select COUNT(id) from sensordata where year(insertTime)=year(date_sub(now(),interval 1 year));
    
    //查询当前这周的数据
    SELECT * FROM sensordata WHERE YEARWEEK(date_format(insertTime,'%Y-%m-%d')) = YEARWEEK(now()) and year(insertTime)=YEAR(NOW());
    //查询上周的数据
    SELECT *FROM sensordata WHERE YEARWEEK(date_format(insertTime,'%Y-%m-%d')) = YEARWEEK(now())-1 and year(insertTime)=YEAR(NOW());
    
    //查询本季度数据
    select * from sensordata where QUARTER(insertTime)=QUARTER(now()) and year(insertTime)=YEAR(NOW());
    //查询上季度数据
    select * from sensordata where QUARTER(insertTime)=QUARTER(DATE_SUB(now(),interval 1 QUARTER)) and year(insertTime)=YEAR(NOW());
    
    //查询前6个月的数据
    select * from sensordata where insertTime between date_sub(now(),interval 6 month) and now();
    
    

    总结

    以上所述是小编自己在项目中遇到记录下MySQL中查询某一天, 某一月, 某一年的数据代码详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
    如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
    本文标题: MySQL中查询某一天, 某一月, 某一年的数据代码详解
    本文地址: http://www.cppcns.com/shujuku/mysql/262002.html

    展开全文
  • 关键点:判断输入的年份是闰年还是平年,闰年的判断依据是:若年能被4整除,但不能被100整除,则这一年是闰年;若年能被400整除,则这一年也是闰年。 我编写的代码如下: #include"stdafx.h" #include <...

    解题思路:每年除了2月外其他月份天数都相同,闰年的2月份是29天,平年的2月份是28天。
    关键点:判断输入的年份是闰年还是平年,闰年的判断依据是:若某年能被4整除,但不能被100整除,则这一年是闰年;若某年能被400整除,则这一年也是闰年。
    我编写的代码如下:

    #include"stdafx.h"
    #include <stdio.h>
    #include <stdlib.h>
    
    void main(){
     int a = 0;
        int b = 0;
    printf("请输入年份与月份");
    scanf_s("%d", &a); scanf_s("%d", &b);//输入年份与月份
    //如果不是2月份的情况下,奇数月份是31天,偶数月份是30天
    if (b!=2) {
     if (b % 2 == 0) {
      printf_s("%d年%d月有%d天", a, b, 30);
     }
     else printf_s("%d年%d月有%d天", a, b, 31);
    }
    //如果为2月份的情况下,判断是否是闰年。
    if (b == 2) {
    //与运算和或运算判断当前年份是否为闰年
    if (a%4!=0&&a%100==0||a%400==0) {     
      printf_s("%d年%d月有%d天", a, b, 29);
     }
     else printf_s("%d年%d月有%d天", a, b, 28);
     }

    与标准答案相比,我的代码比较简单,但是标准答案中输入的值不是数字的时候标准答案中会提醒输入错误,但是我的代码并不会提示错误。具体该怎么改我不太清楚,在后期的C与C++学习过程中找到了方法后会返回来优化我的代码。

    展开全文
  • 这其中要考虑闰年和平年的关系,前面有过介绍这里就不再做详细介绍了,我们只要知道闰年和平年中的2月份的天数是不一样的,所以在做的时候要考虑这一个点,然后再根据每个月有多少天进行求和运算就可以了。...
  • SQL创建某一年日历表

    2022-07-26 11:35:02
    我们传递进一个INT型的参数给存储过程,表示年份,然后取这一年有多少天,从1月1日循环累加12月31日,并将每天的相关信息都插入表中,这样一整年的完整日历就完成了。 下面我们在SQL Server环境下开始写这个...
  • #include <stdio.h> #include <stdlib.h> int Isleap(int year); int monthdays[2][13]={{0,31,28,31,30,31,30,31,30,31,30,31,30},{0,31,29,31,30,31,30,31,30,31,30,31,30}}; int main(void) ...
  • 某一年某一年 我们正处于一个新的经济和技术时代,人们通常将其称为“ 第四次工业革命 ”或简称“ 工业4.0 ”。 智能,互联且响应Swift的技术正在与越来越丰富的数据的环境融合在一起,因此,对更传统的商业模式的...
  • import { DatePicker, Space } from 'antd'; const { RangePicker } = DatePicker;... // 日期范围, 限制为2021年1月1号,当前的时间 && (current > moment().subtract(0, 'days') || curren
  • INTERVAL 1 YEAR) **–一年 几个小时内的数据 DATE_SUB(NOW(), INTERVAL 5 HOUR) 1 今天 select * from 数据库表名 where to_days(数据库字段) = to_days(now()); 1 昨天 SELECT * FROM 数据库表名WHERE TO_DAYS( ...
  • C语言判断某一年份是否为闰年

    千次阅读 2018-11-17 12:51:14
    我们首先要知道闰年的判断条件: ...下面是具体的程序代码: #include <stdio.h> int main() { int n; printf("请输入年份"); scanf("%d",&n); if(((n%4)==0)&&((n%100)!=0)||((...
  • 判断某一年是否为闰年

    千次阅读 2014-07-14 15:17:04
    题目:判断某一年是否为闰年 首先明确什么是平年什么是闰年 1、能被4整除且不能被100整除的是闰年  2、能被400整除的是闰年 解题思路:  1、从键盘任意的数以一个数字  2、利用判断语句对其进行...
  • 满意答案这个问题很简单,以下是我写的源代码,调试通过,你可以试试,写的很基础,应该能看懂,不懂追问!#include #include void Monthday(int year,int yearDay,int *pMonth,int *pDay){int dec ;...
  • 打印某一年的月份日历 题目 2008年1月1日为星期二,判断2008年是否为闰年,输入任意一个月份,打印该年该月的日历,要求按周排齐,星期一排第一列。 分析 第一:考察的就是闰年的判断。 - 1、能整除400的。 ...
  • I/flutter (21876): 某一年初和年末:{startTime: 2013-01-01, endTime: 2013-12-31, startStamp: 1356969600000, endStamp: 1388505599000} I/flutter (21876): 某一年初和年末:{startTime: 2019-01-01, endTime: ...
  • 题目:输入月某日,判断这一天是这一年的第几天? 实现代码: year=int(input('请输入年:')) month=int(input('请输入月:')) day=int(input('请输入天:')) sum=day days = [31,28,31,30,31,30,31,31,30,31,30...
  • 本文实例讲述了Python简单计算给定某一年的某一天是星期几。分享给大家供大家参考,具体如下:# -*- coding:utf-8 -*-#计算某特定天使星期几#蔡勒公式:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1import mathdict = {1: ...
  • 1 显示某一年的日历 2 显示某年某一月的日历 3 显示某一天是星期几 0 退出 具体要求: 用户通过输入不同的数字进入不同的菜单。 每一月以日历表格的形式显示,表格的第一行显示星期,表格的内容是每一天。 用户可以...
  • 问题:C++判断一个日期是某一年的多少天(含闰年判断)本程序通过VC++ 6.0编译与测试,具体代码如下:#include &lt;iostream&gt; using namespace std; class Date //声明日期类 { private: int year; int...
  • 本文实例讲述了Python编程实现输入月某日计算出这一天是该年第几天的方法。分享给大家供大家参考,具体如下: #基于 Python3 一种做法: def is_leap_year(year): # 判断闰年,是则返回True,否则返回False ...
  • 输入月某日,判断这一天是这一年的第几天? public static void main(String[] args) { int[] arr= {0,31,28,31,30,31,30,31,31,30,31,30,31}; Scanner input =new Scanner(System.in); System.out.println(...
  • date def all_weeks(year): '''计算一年内所有周的具体日期,每周都是7天,可能最后一周 下年 week_date 输出如{1: ['20181231', '20190101', '20190102', '20190103', '20190104', '20190105', '20190106'],...} ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 65,176
精华内容 26,070
热门标签
关键字:

具体到某一年

友情链接: mp3TAG.rar