新聞中心
vb點虐 怎么取得一段日期內(nèi)的所有日期
如果是C#中,可以用AddDays(int n)來實現(xiàn)
創(chuàng)新互聯(lián)建站專注于長子網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供長子營銷型網(wǎng)站建設(shè),長子網(wǎng)站制作、長子網(wǎng)頁設(shè)計、長子網(wǎng)站官網(wǎng)定制、小程序設(shè)計服務(wù),打造長子網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供長子網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
例如:DateTime類型的當前日期CurrentDate=StartDate.AddDays(1);
即可取得StartDate的下一天,從而可以用一個循環(huán)來實現(xiàn)你所要求的功能
vb點虐 我沒用過,不知道有沒有相似的地方
如何應(yīng)用VB.NET MonthCalendar控件
;?? Visual Studio NET提供的MonthCalendar控件允許你選擇日期和一組日期 這個控件允許用戶方便地選擇日期 它類似于讓你選擇一個特定日期的DataTimePicker控件 不過MonthCalendar控件還可以幫助你選擇一個時間
使用MonthCalendar 控件
下面的例子說明如何使用MonthCalendar控件
在常用控件(Common Controls)下的工具箱(Toolbox)中找到MonthCalendar控件并將它添加到窗口表單(Window Form)中 設(shè)置以下屬性
·Name mcDateSelection
·TodayDate 空
·MaxSelectionCount
·Selection Range Start 空
·Selection Range End 空
在Form Load事件中添加以下代碼
mcDateSelection TodayDate = Now
然后建立列表A中的事件 在這個例子中 我設(shè)置MaxSelectionCount屬性為 這意味著你只能在MonthCalendar控件中選擇一個 而不是一組日期 在MonthView控件中選擇一個日期 屏幕即類似于圖A
圖A
列表A Private Sub mcDateSelection_DateSelected(ByVal sender As Object ByVal e As System Windows Forms DateRangeEventArgs) Handles mcDateSelection DateSelected??????? MessageBox Show( Calendar Today s Date: mcDateSelection TodayDate vbCrLf _??????????????? Calendar Selected Start Date: mcDateSelection SelectionStart() vbCrLf _??????????????? Calendar Selected End Date: mcDateSelection SelectionEnd())??? End Sub???? 既然你只能選擇一個月中的某個特定的日期 而不是一組日期 那么 Selected Start Date和Selected End Date的值相同
現(xiàn)在 將MaxSelectionCount屬性設(shè)為 然后重新運行代碼 這次 你就可以選擇一組日期(在這個例子中最多為 天) 而且 一旦你選擇一組日期后 你將看到如圖B所示的結(jié)果
圖B
控件的其它用法
你可以利用MonthCalendar控件的許多其它屬性和方法 使其滿足你的需要 MSDN提供使用MonthCalendar控件的更多細節(jié)
lishixinzhi/Article/program/net/201311/11787
如何使用VB.NET DateTimePicker控件
Visual Studio .NET的DateTimePicker控件為用戶提供一個選擇日期/時間的簡便方法。這個控件允許你選擇日期和時間;同時,由于這個控件允許你限制輸入內(nèi)容,你可以忽略合法的日期格式。DateTimePicker控件類似于MonthView控件,后者允許你選擇一個日期或日期范圍,但不支持時間選擇。在本文中,我將創(chuàng)建一個使用DateTimePicker控件的實例。實例在常用控件(Common Controls)下的工具箱(Toolbox)中找到DateTimePicker控件,并把它添加到Windows Forms中。設(shè)置以下屬性:l Name:dtpDateSelectionl CustomFormat:mm/dd/yyyyl Format:短l MaxDate:12/31/2008l MinDate:01/01/2007l ShowUpDown:假 在Form Load事件中添加以下代碼: dtpDateSelection.Value = Now 創(chuàng)建以下事件: Private Sub dtpDateSelection_CloseUp(ByVal sender As Object, ByVal e As System.EventArgs) Handles dtpDateSelection.CloseUp MessageBox.Show(dtpDateSelection.Value) End Sub 結(jié)果在第一個例子中,ShowUpDown屬性設(shè)為假,表示在用戶點擊控件時,控件的日歷部分可見。然后用戶從控件的日歷部分選擇日期。在DateTimePicker控件中選擇一個日期后,你的屏幕看起來與圖A類似。 現(xiàn)在,將ShowUpDown屬性值改為真,再次運行代碼。這次你不會看到控件的日歷部分,你可以點擊控件的上/下箭頭來選擇一個日期。其結(jié)果類似于圖B。 注意,這個控件不允許你選擇小于MinDate屬性值或大于MaxDate屬性值的日期。 更多信息你還可以使用許多其它屬性和重要的方法,讓DateTimePicker控件滿足你的需求。MSDN提供關(guān)于如何使用DateTimePicker控件的其它細節(jié)。 Irina Medvinskaya自1996年開始涉足技術(shù)領(lǐng)域。她獲得佩斯大學(xué)的MBA學(xué)位,現(xiàn)在任花旗集團的項目經(jīng)理。
新聞標題:vb點虐 選擇多個日期 vbs 獲取日期
網(wǎng)頁網(wǎng)址:http://www.dlmjj.cn/article/ddchdej.html