Click here to Skip to main content
15,028,757 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
How to convert month number to text like 05=May, 04=Jun, 01=Jan
month show only 2 i want to it show "Feb"
actual I want to convert it dd/MMM/YYYY format

What I have tried:

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        Dim iDate As String = txtdt.Text
        Dim oDate As DateTime = DateTime.Parse(iDate)
        MsgBox(oDate.Day & " " & oDate.Month & "  " & oDate.Year)
    End Sub
Updated 20-Feb-21 3:09am
[no name] 20-Feb-21 9:06am
Ralf Meier 20-Feb-21 9:09am
You should post it as Solution ...
[no name] 20-Feb-21 9:19am
Thanks, but I'm on thin ice when there are questions related to vb, that's why just as a comment on my part.
Ralf Meier 20-Feb-21 10:48am
I would have posted only that what you wrote in your comment. In fact the answer is the reference to the "toString"-,method and it's using ...

1 solution

Example from DateAndTime.MonthName(Int32, Boolean) Method (Microsoft.VisualBasic) | Microsoft Docs[^]
Dim thisMonth As Integer
Dim name As String
thisMonth = 4
' Set Abbreviate to True to return an abbreviated name.
name = MonthName(thisMonth, True)
' name now contains "Apr".

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900