vb.net

2011-04-26 7 views
5

में डेटटाइम पिकर के दिनांक प्रारूप को कैसे बदलें vb.net में डेटटाइम पिकर का दिनांक प्रारूप कैसे बदल सकता हूं ताकि दिनांक किसी भी समय मूल्य के प्रारूप डीडी/एमएम/1 99 0 में दिखाया जा सके? मैंने प्रारूप को "छोटा" में बदलने का प्रयास किया है, और यह दिनांक स्वरूपण प्रदान करता है, मुझे इसकी आवश्यकता है कि यह समय को हटा न दे।vb.net

+0

कृपया सी # कोड न डालें, मुझे वास्तव में पता नहीं है सी # :( –

उत्तर

12

आप कस्टम के लिए DateTimePicker का प्रारूप निर्धारित करने के लिए और फिर CustomFormat आवंटित की जरूरत है।

Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load 
    DateTimePicker1.Format = DateTimePickerFormat.Custom 
    DateTimePicker1.CustomFormat = "dd/MM/yyyy" 
End Sub 
+0

भारी धन्यवाद! वास्तव में सहायक – IWIH

2

इस कोड का प्रयास करें यह काम करता है:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
Dim CustomeDate As String = ("#" & DOE.Value.Date.ToString("d/MM/yyyy") & "#") 
    MsgBox(CustomeDate.ToString) 

    con.Open() 

    dadap = New System.Data.OleDb.OleDbDataAdapter("SELECT * FROM QRY_Tran where FORMAT(qry_tran.doe,'d/mm/yyyy') = " & CustomeDate & "", con) 

    ds = New System.Data.DataSet 
    dadap.Fill(ds) 
    Dgview.DataSource = ds.Tables(0) 
    con.Close() 

नोट: यदि u तारीख प्रतिनिधित्व के लिए dd का उपयोग यह कुछ भी नहीं वापस आ जाएगी, जबकि 1 से 9 का चयन इसलिए चयन

'Date time format 
'MMM  Three-letter month. 
'ddd  Three-letter day of the week. 
'd  Day of the month. 
'HH  Two-digit hours on 24-hour scale. 
'mm  Two-digit minutes. 
'yyyy Four-digit year. 

के लिए d का उपयोग documentation में दिनांक स्वरूपों की एक पूरी सूची है।