某年某月的第一天是星期幾 有公式可算嗎?

時間 2022-12-23 14:15:11

1樓:嘵聲說話

沒有公式,因為月份天數、年份天數(平年、閏年)都是變著的。

希望能幫到您,我用的是手機,收不到追問,也無法補充,如果有疑問請發短訊息給我,或者求助也可以哈~o(∩_o

2樓:匿名使用者

太有了,2000-2023年的。年代末兩位數 20xx年 xx 乘 取整,用7模化,為y

當y等於0 該年是平年時1,10月第一天是星期日,1 則 閏年1月 和 4,7月 第一天是星期日。

2 9,12月 第一天是星期日。

3 6月 第一天是星期日。

4 2.,3,11月 第一天是星期日。

5 閏年2月 8月 第一天是星期日。

6 5月 第一天是星期日。

比如求12年6月 12* =15用7模化等於1;做為年碼 即 1,4,7月的第一天星期日。

求6月1日 6月碼是3 用年碼1減3 =7+1-3=5

3樓:滕樹萍

假如a1是日期,如:2011-6-2,b1中輸入:

=weekday(a1,2)

值為4,即星期四。 如要直接顯示星期幾,則用如下公式:

="星期"&choose(weekday(a1,2),"一","二","三","四","五","六","日")

計算某年某月第一天為星期幾

4樓:匿名使用者

不知圖是否收到?熟悉後計算任一天的星期幾很快!

5樓:匿名使用者

.net有特定的方法。

"2010-06-01").tostring("dddd", new system.

"zh-cn"))顯示中文的星期幾。

sql如何取某年某月的第一天和最後一天

6樓:匿名使用者

以20093 為例:

select cast((left('20093',4)+'substring('20093',5,len('20093'))01') as datetime)

--第一天。

抄select dateadd(day,-1,dateadd(month,1,cast((left('20093',4)+'substring('20093',5,len('20093'))01') as datetime)))

--最後一天。

原理:第bai一天肯定是1號拉du ,最後一天是下個zhi月第dao一天減一天。

7樓:匿名使用者

如:bai

給定的年月格。

du式為20157,代表zhi2023年7月。

取某月dao第版一天:權。

select cast((left('20157',4)+'substring('20157',5,len('20157'))01') as datetime)

結果:取某月最後一天:

select dateadd(day,-1,dateadd(month,1,cast((left('20157',4)+'substring('20157',5,len('20157'))01') as datetime)))結果:

8樓:匿名使用者

告訴你思路吧。

200902的第一天當然好做, 最後一天呢, 就從2009-03-01 減去1天就可以了。

select '20092',convert(datetime,left('20092',4) +substring('20092',5,len('20092')-4) +01'),dateadd(month,1,convert(datetime,left('20092',4) +substring('20092',5,len('20092')-4) +01'))1

from 表。

看起來比版較亂, 呵呵,權 語句中寫著'20092'的地方, 換成你能給出的欄位就可以了。

9樓:匿名使用者

建個儲存過程,然後呼叫就可以了。

create procedure idn(@

yyyymm varchar(8))

begindeclare @fdate datetime;

declare @ldate datetime;

set @fdate = convert(datetime,left(@yyyymm,4)+'substring(@yyyymm,5,2)+'01');

set @ldate = convert(datetime,left(@yyyymm,4)+'substring(@yyyymm,5,2)+'01');

set @ldate = dateadd(mm,1,@ldate)-1;

select @fdate as '本月第版一天權',@ldate as '本月最後一天';

endexec idn '200802'

10樓:顧專戢曜燦

如:給定的年月du格式為20157,代表zhi2023年7月。dao取某月第一天:內。

select cast((left('20157',4)+'substring('20157',5,len('20157'))01') as datetime)

結果:取某月最後。

容一天:select dateadd(day,-1,dateadd(month,1,cast((left('20157',4)+'substring('20157',5,len('20157'))01') as datetime)))結果:

j**ascript中,如何獲取指定年月日的月份第一天是星期幾?

11樓:匿名使用者

var day = new date(2010,5,1);

這句話,你要知道第二個引數的範圍是0-11,不是1-12,所以你寫的這個時間實際上是2023年6月1日,就如你所見到的結果。

sql如何取某年某月的第一天和最後一天

12樓:匿名使用者

declare @year int;

declare @month int;

set @year = 2016;

set @month = 11;

--第一天。

select cast( @year as nvarchar(4) )right( cast( (100 + month) as nvarchar(3)),2 ) 01'

--最後一天。

select dateadd(day,-1, (dateadd( month, 1, (cast( @year as nvarchar(4) )right( cast( (100 + month ) as nvarchar(3)),2 ) 01'))

你再看看有簡單寫法嗎。

c語言輸入某年某月某日,判斷這一天是這一年的第幾天

問明 include int getdaysbymonth int m,int d,char flag int c if flag r else if m 2 else if m 2 elseelseelseelse if m 2 else if m 2 elseelseelse 平年 count ...

歷史的第一天是哪一天,歷史的第一天是哪一天?

從前841年開始有不間斷的歷史記載 公元前841年國人暴動共和元年 我國曆史開始有明確紀年。前841年以前的記載是斷斷續續或者年代不清的,可以一直推到公元前2100年左右,即夏朝初期。歷史的第一天就是盤古開天闢地的那一天。你好。從有人類就有人類歷史,但是人的出現是一個漫長的過程,所以就無法精確到年月...

分手的第一天你是怎樣度過的,結婚第一天你是怎樣度過的?

分手的第一天我還是過得還好吧,只是比平時難過一點,就是覺得好像丟了什麼東西,但是並沒有想象中那麼難過。我分手是因為跟初戀男友沒有什麼感情才分手的,這段感情很平淡,所以留給我的記憶也沒有多少。兩個人也沒有做個什麼比較深刻的事情,一段沒有什麼深刻感情的戀愛即使分手了也不會痛徹心扉,更多的只是難過而已。當...