C根據時間判斷屬於哪個月份,C 根據一個時間判斷屬於哪個月份

時間 2021-10-20 12:54:36

1樓:匿名使用者

程式中判斷用datetime類來做比較好,只用年月來初始化一個datetime物件,日固定使用1。然後用這個datetime物件的addmonths方法加一個月,再用adddays方法減一天,就變成這個月的最後一天了。

datetime dt = new datetime(2012,5,1);

dt.addmonths(1).adddays(-1).tostring("yyyymmdd");//這個就是當前的月的最後一天了。

如果是sql的話,不需要知道最後一天我覺得也沒事,就固定檢索到31號,一個判斷條件而已,即便沒有31號也不影響檢索結果的正確性。

2樓:

select * from mytable where opdate between @startdate and @enddate

@startdate =dateadd(ms,0,this.textbox_startdate.text)//效果如:

2012.5.1 00:

00:00.000

@enddate=dateadd(ms,-3,dateadd(day,1,this.textbox_enddate.text))//效果如:

2012.5.31 23:

59.59.997

3樓:老彭的遊戲

在c#中

label1.text = datetime.now.year.tostring();

label2.text = datetime.now.month.tostring();

label3.text = datetime.now.day.tostring();

在sql中

select datepart(month, getdate())

select datepart(year, getdate())

select datepart(day, getdate())

全部測試過。

select * from 表

where month(日期)=3 and year(日期)=2012

日期是一個欄位,就是你在資料庫裡面儲存日期那一列

在c#中,3和2012就是你要選擇值,然後傳入sql中查詢。

j**a判斷一個時間是不是今年

c#根據兩個時間段,分別顯示出來季度

4樓:我仍不能忘了你

今天剛好需要解決這個問題,不過我的是獲取當前時間的上一個季度。

與你的略有差別。

以下是我實現的**:

string a= datetime.now.addmonths(-3 - ((datetime.

now.month - 1) % 3)).tostring("mm");//獲取上季度的第一個月份

string year = datetime.now.addmonths(-3 - ((datetime.

now.month - 1) % 3)).tostring("yyyy"); //獲取上季度的年份,這很重要如果本季度為第四季度則需要加上年份

int b= 3;

int c;

if (int.parse(a)% b!= 0) //百分號為求餘號

else

label2.text = year + "[第" + c+"季度]";

你這個問題只要能分別取到日期控制元件選擇的年、月就能按照我的**實現輸入日期判斷季度的功能。只需要一個時間就好,不需要一定的時間段。

5樓:匿名使用者

月份/3 =季度吧? 得到 整數部分 有餘數+1 就是季度

6樓:左撇子

我也要你這個返回結果有沒有**啊

7樓:匿名使用者

用datetime很容易實現,自己琢磨去

C的AES屬於哪個類庫,C 的 AES 屬於哪個類庫 5

aes也叫rijndael加密法。在c 中是沒有aes這個類,所以會出現你所說的錯誤!aes加密 被加密的明文 金鑰 向量 密文 public static string aesencrypt string data,string key,string vector catch return con...

時間序列的問題,怎麼根據圖判斷arma p,q 中的p和

如果想要根據相關係數圖來確定模型階數,首先要確定時間序列是平穩的,不存在單位根,否則需要採用差分等方法來消除趨勢波動 可以看出要使用ar 3 ma 3 若使用arma模型,則根據box jenkins建模方法 應選擇arma 4,3 和arma 3,2 兩種,再進行比較 時間序列的問題,怎麼根據圖判...

js如何根據所選時間判斷是星期幾

老路財經 根據你的提問,是選擇頁面上一個日期,然後判斷被選擇的日期是星期幾麼?如果是 我給出的js如下 js code code描述 year和date好說,就是你頁面選擇的實際值。這裡要注意month,假如你頁面選擇的為7月,這裡 的month應當為 7 1 因為在js中,表示月份的數值是從 0 ...