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 屬於哪個類庫
aes也叫rijndael加密法。在c 中是沒有aes這個類,所以會出現你所說的錯誤!aes加密 被加密的明文 金鑰 向量 密文 public static string aesencrypt string data,string key,string vector catch return con...
C如何判斷記憶體地址可用,c 裡面怎麼樣根據記憶體地址訪問這個地址的值?
大哥,指標是很忌諱這種操作的,本身這樣的用法就是有問題的。比方說當b指向a,但是a這一塊記憶體釋放了,這個時候原本為a的記憶體就有可能是其它程式的資料了,但是b還是記得a的地址,但是裡面的東西是不能隨便訪問的,發生了非法訪問。在這種情況下b和a就是一個東西的啦,除非你自己為b開闢一塊記憶體,不要用這...
如何根據自己的出生年月判斷自己屬於五行中哪一命 公曆17 30出生,請幫忙看看,謝謝
門外有雪 公曆 1969年3月9日17時33分 農曆 己酉年 大驛土 正月廿一日 七殺 偏財 日主 梟神 坤造 己 丁 癸 辛 申酉空 酉 卯 未 酉 辛梟神 乙食神 乙食神 辛梟神 己七殺丁偏財 旺衰 病 長生 墓 病 納音 大驛土 爐中火 楊柳木 石榴木 神煞 年幹 學堂 福星貴人 學堂 天廚貴...