一年某一周轉換成具體日期

2021-09-01 18:38:03 字數 1271 閱讀 7100

using system;

class program3

;int i;

console.write("年:");

year = int.parse(console.readline());

console.write("周次:");

week = int.parse(console.readline());

if (year < 0)

if (week < 1 || week > 54)

sum += 7 * (week - 1);

//修正總天數

switch (datetime.parse(year + "-1-1").dayofweek)

case dayofweek.wednesday:

case dayofweek.thursday:

case dayofweek.friday:

case dayofweek.saturday:

case dayofweek.sunday:

default:

break;

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

for (i = 0; i < days.length; i++)

else

}year1 = year;

month1= i + 1;

day1 = sum + 1;

//修改開始日期

if (day1 < 1)

year2 = year1;

month2 = month1;

day2 = day1 + 6;

if (day2 > days[month1 - 1])

}console.writeline("年第周 : 年月日 ~ 年月日", year, week, year1, month1, day1, year2, month2, day2);}}

執行測試:

年:2011

周次:1

2023年第1周 : 2023年12月27日 ~ 2023年1月2日

年:2011

周次:22

2023年第22周 : 2023年5月23日 ~ 2023年5月29日

年:2011

周次:53

2023年第53周 : 2023年12月26日 ~ 2023年1月1日

原**:

這是個控制台程式,console.readline()那裡寫年和周

PHP指定時間戳 日期加一天,一年,一周,一月

php指定時間戳加上1天,1周,1月,一年其實是不需要用上什麼函式的!指定時間戳本身就是數字整型,我們只需要再計算1天,1周它的秒數相加即可!博主搜尋php指定時間戳加一天一年,結果許多的文章給出來的結果是用的函式 strtotime 這個函式的確是可以很好的幫助到你,用這個函式有兩種方法可以實現 ...

PHP指定時間戳 日期加一天,一年,一周,一月

echo date y m d h i s strtotime now 當前時間戳 2017 01 09 21 04 11 echo date y m d h i s strtotime 1second 當前時間戳 1秒 2017 01 09 21 04 12 echo date y m d h i...

PHP指定時間戳 日期加一天,一年,一周,一月

php指定時間戳加上1天,1周,1月,一年其實是不需要用上什麼函式的!指定時間戳本身就是數字整型,我們只需要再計算1天,1周它的秒數相加即可!博主搜尋php指定時間戳加一天一年,結果許多的文章給出來的結果是用的函式 strtotime 這個函式的確是可以很好的幫助到你,用這個函式有兩種方法可以實現 ...