vb.net日期控件 vbnet timer控件

vb.net中datetimepicker控件的時(shí)間格式問題

還要設(shè)置Format 為 : Custom

成都創(chuàng)新互聯(lián)公司是少有的成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、營(yíng)銷型企業(yè)網(wǎng)站、微信平臺(tái)小程序開發(fā)、手機(jī)APP,開發(fā)、制作、設(shè)計(jì)、買友情鏈接、推廣優(yōu)化一站式服務(wù)網(wǎng)絡(luò)公司,成立于2013年,堅(jiān)持透明化,價(jià)格低,無套路經(jīng)營(yíng)理念。讓網(wǎng)頁(yè)驚喜每一位訪客多年來深受用戶好評(píng)

用的時(shí)候用DateTimePicker1.Text 不要用value

下面是我隨便用了兩個(gè)DateTimePicker和一個(gè)button一個(gè)textbox演示了一下的代碼,你根據(jù)自己的需要調(diào)試DateTimePicker風(fēng)格

------------------------------------------------

Public Class Form1

Inherits System.Windows.Forms.Form

#Region

Public Sub New()

MyBase.New()

InitializeComponent()

End Sub

Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)

If disposing Then

If Not (components Is Nothing) Then

components.Dispose()

End If

End If

MyBase.Dispose(disposing)

End Sub

Private components As System.ComponentModel.IContainer

Friend WithEvents DateTimePicker1 As System.Windows.Forms.DateTimePicker

Friend WithEvents Button1 As System.Windows.Forms.Button

Friend WithEvents TextBox1 As System.Windows.Forms.TextBox

Friend WithEvents DateTimePicker2 As System.Windows.Forms.DateTimePicker

System.Diagnostics.DebuggerStepThrough() Private Sub InitializeComponent()

Me.DateTimePicker1 = New System.Windows.Forms.DateTimePicker

Me.Button1 = New System.Windows.Forms.Button

Me.TextBox1 = New System.Windows.Forms.TextBox

Me.DateTimePicker2 = New System.Windows.Forms.DateTimePicker

Me.SuspendLayout()

'

'DateTimePicker1

'

Me.DateTimePicker1.AllowDrop = True

Me.DateTimePicker1.CustomFormat = "yyyy-MM-dd"

Me.DateTimePicker1.Format = System.Windows.Forms.DateTimePickerFormat.Custom

Me.DateTimePicker1.Location = New System.Drawing.Point(56, 24)

Me.DateTimePicker1.Name = "DateTimePicker1"

Me.DateTimePicker1.ShowUpDown = True

Me.DateTimePicker1.Size = New System.Drawing.Size(160, 19)

Me.DateTimePicker1.TabIndex = 0

'

'Button1

'

Me.Button1.Location = New System.Drawing.Point(144, 128)

Me.Button1.Name = "Button1"

Me.Button1.TabIndex = 1

Me.Button1.Text = "Button1"

'

'TextBox1

'

Me.TextBox1.Location = New System.Drawing.Point(136, 72)

Me.TextBox1.Name = "TextBox1"

Me.TextBox1.TabIndex = 2

Me.TextBox1.Text = "TextBox1"

'

'DateTimePicker2

'

Me.DateTimePicker2.CustomFormat = "yyyy-MM-dd"

Me.DateTimePicker2.Format = System.Windows.Forms.DateTimePickerFormat.Custom

Me.DateTimePicker2.Location = New System.Drawing.Point(40, 160)

Me.DateTimePicker2.Name = "DateTimePicker2"

Me.DateTimePicker2.Size = New System.Drawing.Size(120, 19)

Me.DateTimePicker2.TabIndex = 3

'

'Form1

'

Me.AutoScaleBaseSize = New System.Drawing.Size(5, 12)

Me.ClientSize = New System.Drawing.Size(292, 273)

Me.Controls.Add(Me.DateTimePicker2)

Me.Controls.Add(Me.TextBox1)

Me.Controls.Add(Me.Button1)

Me.Controls.Add(Me.DateTimePicker1)

Me.Name = "Form1"

Me.Text = "Form1"

Me.ResumeLayout(False)

End Sub

#End Region

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

TextBox1.Text = DateTimePicker1.Text

End Sub

End Class

----------------------------------------------------------

我的操作系統(tǒng)和.net都是日文的,注釋的東西我刪除了,主要看代碼就好了

這段代碼你可以建一個(gè)空的解決方案,完全復(fù)制到里面去

vb.net 控件屬性設(shè)置

如控件自身無法設(shè)置滾動(dòng)條,那就在父容器控件中(如FORM)使用滾動(dòng)條解決問題。另外,也可將日期控件放在彈出窗口中,

vb.net vs2005里面的如何把DateTimePicker控件里面的顯示的時(shí)間去掉,也就是我只要顯示年/月/日

TextBox12.Text = DateTimePicker1.Value.ToString("yyyy/MM/dd")

這樣格式化一下就可以了

如何使用VB.NET DateTimePicker控件

這個(gè)控件允許你選擇日期和時(shí)間;同時(shí),由于這個(gè)控件允許你限制輸入內(nèi)容,你可以忽略合法的日期格式。DateTimePicker控件類似于MonthView控件,后者允許你選擇一個(gè)日期或日期范圍,但不支持時(shí)間選擇。在本文中,我將創(chuàng)建一個(gè)使用DateTimePicker控件的實(shí)例。實(shí)例在常用控件(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é)果在第一個(gè)例子中,ShowUpDown屬性設(shè)為假,表示在用戶點(diǎn)擊控件時(shí),控件的日歷部分可見。然后用戶從控件的日歷部分選擇日期。在DateTimePicker控件中選擇一個(gè)日期后,你的屏幕看起來與圖A類似。 現(xiàn)在,將ShowUpDown屬性值改為真,再次運(yùn)行代碼。這次你不會(huì)看到控件的日歷部分,你可以點(diǎn)擊控件的上/下箭頭來選擇一個(gè)日期。其結(jié)果類似于圖B。 注意,這個(gè)控件不允許你選擇小于MinDate屬性值或大于MaxDate屬性值的日期。 更多信息你還可以使用許多其它屬性和重要的方法,讓DateTimePicker控件滿足你的需求。MSDN提供關(guān)于如何使用DateTimePicker控件的其它細(xì)節(jié)。 Irina Medvinskaya自1996年開始涉足技術(shù)領(lǐng)域。 查看本文國(guó)際來源

VB.net窗體程序的time控件,可以識(shí)別到的最小時(shí)間差是多少納秒 ?

VB有現(xiàn)成的函數(shù):

DateDiff(格式,日期1,日期2)

如今天到2010-5-1 8:00:00的時(shí)間差,代碼:

DateDiff("yyyy",Now,#2010-5-1 8:00:00#) '還有幾(整)年

DateDiff("q",Now,#2010-5-1 8:00:00#) '還有幾(整)季度

DateDiff("m",Now,#2010-5-1 8:00:00#) '還有幾(整)月

DateDiff("d",Now,#2010-5-1 8:00:00#) '還有幾(整)天

DateDiff("ww",Now,#2010-5-1 8:00:00#) '還有幾(整)周

DateDiff("h",Now,#2010-5-1 8:00:00#) '還有幾(整)小時(shí)

DateDiff("n",Now,#2010-5-1 8:00:00#) '還有幾(整)分鐘

DateDiff("s",Now,#2010-5-1 8:00:00#) '還有幾(整)秒

本文名稱:vb.net日期控件 vbnet timer控件
文章鏈接:http://www.muchs.cn/article46/doodoeg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、企業(yè)建站定制網(wǎng)站、、網(wǎng)站設(shè)計(jì)域名注冊(cè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

營(yíng)銷型網(wǎng)站建設(shè)