精华内容
下载资源
问答
  • java程序如何判断是一年的第几天?实例代码介绍。在我们的实际开发中判断一中的某天是第几天是经常遇到的。.../** 题目:输入某某月某日,判断这一天是这一年的第几天?* 虽然写的代码不精简,但是逻...

    java程序如何判断是一年的第几天?实例代码介绍。在我们的实际开发中判断一年中的某天是第几天是经常遇到的。那么如何实现这个要求呢?以下是相关的java程序代码案例。

    import java.util.Calendar;

    import java.util.Date;

    import java.util.Scanner;

    /*

    * 题目:输入某年某月某日,判断这一天是这一年的第几天?

    * 虽然写的代码不精简,但是逻辑简单,易懂

    */

    public class Basic14 {

    public static void main(String[] args) {

    Basic14 my = new Basic14();

    my.judge();

    }

    public void judge()

    {

    System.out.println(“请输入年,月,日”);

    Scanner sc =new Scanner(System.in);

    int year=0;

    int month=0;

    int day=0;

    try {

    year = sc.nextInt();

    month = sc.nextInt();

    day = sc.nextInt();

    } catch (Exception e) {

    // TODO Auto-generated catch block

    System.out.println(“输入有误”);

    judge();

    }

    int month1 = 31;

    int month2 = 28;

    int month3 = 31;

    int month4 = 30;

    int month5 = 31;

    int month6 = 30;

    int month7 = 31;

    int month8 = 31;

    int month9 = 30;

    int month10 = 31;

    int month11 = 30;

    int month12 = 31;

    if(isRunnian(year))

    {

    month2 = 29;

    }

    int result = 0;

    switch(month)

    {

    case 1:

    result = day;break;

    case 2:

    result = month1+day;break;

    case 3:

    result = month1+month2+day;break;

    case 4:

    result = month1+month2+month3+day;break;

    case 5:

    result = month1+month2+month3+month4+day;break;

    case 6:

    result = month1+month2+month3+month4+month5+day;break;

    case 7:

    result = month1+month2+month3+month4+month5+month6+day;break;

    case 8:

    result = month1+month2+month3+month4+month5+month6+month7+day;break;

    case 9:

    result = month1+month2+month3+month4+month5+month6+month7+month8+day;break;

    case 10:

    result = month1+month2+month3+month4+month5+month6+month7+month8+month9+day;break;

    case 11:

    result = month1+month2+month3+month4+month5+month6+month7+month8+month9+month10+day;break;

    case 12:

    result = month1+month2+month3+month4+month5+month6+month7+month8+month9+month10+month11+day;break;

    }

    System.out.println(“是”+year+”年的第”+result+”天”);

    judge();

    }

    public static boolean isRunnian(int year)

    {

    boolean result = false;

    if((year%400==0)||(((year%4)==0)&&((year%100)!=0)))

    {

    result=true;

    }

    return result;

    }

    }

    展开全文
  • /** * 获取今天是一年中的第几天 * @param string $date * @return string */ public static function getDays($date = '') { $now_date = $date !== '' ? $date : date('Y-m-d'); $fir...
    /**
         * 获取今天是一年中的第几天
         * @param string $date
         * @return string
         */
        public static function getDays($date = '') {
            $now_date = $date !== '' ? $date : date('Y-m-d');
            $first_date = date('Y',strtotime($now_date)).'-01-01';
            $diff_times = strtotime($now_date) - strtotime($first_date);
            return MathUtil::div($diff_times , 86400,0) + 1;
        }

    Tips: 1 号是第一天 ,2 号是第二天。

    转载于:https://www.cnblogs.com/jiqing9006/p/11281256.html

    展开全文
  • MySql获取是一年的第几

    千次阅读 2019-04-08 10:08:49
    MySql获取某天是一年的第周,要求周一为第一天,并且一年多余的天数算到第二的第一周 MySql获取某天是一年的第周,要求周一为第一天,并且一年多余的天数算到第二的第一周,比如2012-12-24至2012-12-30为...

    MySql获取某天是一年的第几周,要求周一为第一天,并且一年多余的天数算到第二年的第一周

    MySql获取某天是一年的第几周,要求周一为第一天,并且一年多余的天数算到第二年的第一周,比如2012-12-24至2012-12-30为2012年的第53周,2012-12-31为2013年的第一周,(2012年有53周),我测试了week(date,N)各种参数,都不行

    自问自答,刚刚自己测试成功了

    SELECT WEEK(date_add(‘2012-12-31’,interval 6 day),2);

    展开全文
  • 用java语言获取一年的第几天(输入年月日求得该是在该第几天) public class Canlendar{ public static void main(String [] args){ //创建Scanner扫描器 Scanner sc=new Scanner(System.in); ...

    用java语言写出一年中的第几天(输入年月日求得该天是在该年的第几天)

    	public class Canlendar{
    		public static void main(String [] args){
    			//创建Scanner扫描器
    			Scanner sc=new Scanner(System.in);
    			System.out.println("请输入年月日: 例如:2020-1-1");
    			String s=sc.nextLine();
    			//split方法是将一个字符串分割为若干个子字符串,分割点是**"-"**
    			String[] date=s.split("-");
    			//使用包装类将String类型转换为int类型
    			int year=new Integer(date[0]);
    			int month=new Integer(date[1]);
    			int day=new Integer(date[2]);
    			//调用getYearDays方法
    			int days=getYearDays(year,month,day);
    			System.out.println(+year+"年"+month+"月"+day+"日是今年的第"+days+"天");
    		}
    		/*
    		(1) 给定年月如:2018-11,计算这个月有多少天
    	    30    4   6   9   11
    	    31    1   3    5   7   8   10  12
    	    28    2平年
    	    29    2闰年   能被400整除,   能被4整除但是不能被100整除
    	 	*/
    	 //创建getMonthDays方法计算每月的天数
     		public static int getMonthDays(int year,int month){
     			int days=-1;
     			//使用switch穿透计算该月的天数
     			switch(month){
     			case 4:
     			case 6:
     			case 9:
     			case 11:
     					days=30;break;
     			case 1:
     			case 3:
     			case 5:
     			case 7:
     			case 8:
     			case 10:
     			case 12:
     					days=31;break;
     			case 2://使用三目运算计算该年是平年还是闰年
     				days=( year % 400 == 0 || year % 4 == 0 && year % 100 !=0)? 29:28;
     			}
     			return days;
     		}
     		/**
        	给定年月日求出这个日子是这一年的第多少天 2020-4-12
    
    	      1   2   3   4
    	
    	      31  29  31  12
    	
    	   */
    	   //创建getYearDays方法计算这一年中的第几天
    	   public static int getYearDays(int year,int month,int days){
    	   int totalDays=0;
    	   for(int i=1;i<month;i++){
    	   //调用getMonthDays方法计算每月的天数进行累加
    	   		totalDays+=getMonthDays(year,month);
    	   }
    	   //totalDays返回值就是该题所求值
    	   return totalDays+days;
    	   }
    }
    
    /*若此文章有纰漏,希望广大网友发现问题之后在评论区积极留言,谢谢!(此文章仅供参考)*/
    
    展开全文
  • js获取一年第几天

    2016-07-01 15:31:00
    2019独角兽企业重金招聘Python工程师标准>>> ...
  • 获取某月的第一天是星期

    千次阅读 2018-06-21 15:26:19
    var weekday=nowdate.getDay()这样获取到的weekday有可能是0/1/2/3/4/5/6,要注意返回是0代表这个月的第一天是星期天,其他的依次类推就可以知道是这个月的第一天是星期了。当然一般我们实战时候不可能写死年月,...
  • 原 js获取当前日期为一年中的第几天 201807月04日 11:15:22 湖人总冠军 阅读数:1221 ...
  • js获取当前日期为一中的第天 const currentYear = new Date().getFullYear().toString();...// 今天减今年的第一天(xxxx01月01日) const hasTimestamp = new Date() - new Date(currentYear); // 86400000 =...
  • *获取某月某是第周 *第一天为周日 */ function getWeekNumber(y, m, d) { var targetDay = newDate(y, m - 1, d); var year = targetDay.getFullYear(); var month = targetDay.getMonth(); var days...
  • -- DDD是该在一年内的多少 ,dd是个月内的 ,d是在周内第几天 --获取当前时间是周内第几天 select to_char(sysdate, 'd') from dual;
  • System.Globalization.GregorianCalendar gc = new System.Globalization.GregorianCalendar(); int weekOfYear = gc.GetWeekOfYear(DateTime.Parse("2012-01-01"), System.Globalization.Calendar...
  • 用当前天的时间戳 - 当前年第一天的时间戳 ,用时间戳差计算出多少天。 代码 Date.prototype.getDayYear = function(){ const year = this.getFullYear(); const month = this.getMonth(); const date = this....
  • 获取给定日期是一年中的第几天

    千次阅读 2016-09-27 12:45:12
    import java.text.SimpleDateFormat; import java.util.Calendar;... * 得到给定时期是一年中的第几天 * @author 林 * */ public class Test5_date { //方法 public String getDay1(String time){ S
  • private static int GetWeekOfYear(DateTime dt) { GregorianCalendar gc = new GregorianCalendar();... int weekOfYear = gc.GetWeekOfYear(dt, CalendarWeekRule.FirstDay/*设置第一天*/, DayOfWeek.Mo...
  • python 准确获取年月日时分秒,以及在一年第几天
  • //获取一天是这一年的第几周  public int WeekOfYear(DateTime dt, CultureInfo ci)  {  return ci.Calendar.GetWeekOfYear(dt, ci.DateTimeFormat.CalendarWeekRule, ci.DateTimeFormat.FirstDayOfWeek);  }
  • 日期格式工具类基础版005 对常用的日期转换,提供工具类,并通过深度...获取日期 所属年份的第几天、所属月份的第几天、所属周的第几天、所属第几周、所属第几月 /** * 获取对应日期的所属的对应第几天
  • function getDaysWeekady(year,month) { var date = new Date(year, month-1, 1);//月份是0-11 var date2 = new Date(year, month, 1) var days = new Date(date2.getTime() - 864e5).getDate...
  • 在具体的获取当前日期很简单,但获取一定格式的日期需要一定的转换。 public class DateDemo { public static void main(String[] args) { Date date=new Date(); Calendar ca=Calendar.getInstance(); ca....
  • 方法一: var date1 = new Date(); var date2 = new Date(); date2.setMonth(0);... //当年第一天 var rq = date1-date2; var s1 = Math.ceil(rq/(24*60*60*1000)); var s2 = Math.ceil(s1/7); 方法二: /*
  • /*** 获取年第几周的开始日期和结束日期* @param int $year* @param int $week 第周;*/public function weekday($year,$week=1){$year_start = mktime(0,0,0,1,1,$year);$year_end = mktime(0,0,0,12,31,$year);...
  • 今天给大家带来个在博途中使用SCL编程来计算今天是一年中的第几周和第几天的小例子。不过多的废话,直接上图,看看仿真后的结果:下面重点来了,看看如何编写FC程序1、接口变量Input:output:temp:constant:2、...
  • 当前时间是一年中的第几天 vm.allDays = Math.ceil(( new Date() - new Date(new Date().getFullYear().toString()))/(24*60*60*1000)); 闰年的判断 let signDate = new Date(); // function ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 559
精华内容 223
热门标签
关键字:

获取几年第一天