Visual Basic .NET Language
दिनांक
खोज…
परिवर्तित (पार्सिंग) स्ट्रिंग टू डेट
यदि आप स्ट्रिंग के प्रारूप को जानते हैं जिसे आप परिवर्तित कर रहे हैं (पार्स कर रहे हैं) तो आपको DateTime.ParseExact
उपयोग करना चाहिए
Dim dateString As String = "12.07.2003"
Dim dateFormat As String = "dd.MM.yyyy"
Dim dateValue As Date
dateValue = DateTime.ParseExact(dateString, dateFormat, Globalization.CultureInfo.InvariantCulture)
यदि आप स्ट्रिंग के प्रारूप के लिए निश्चित नहीं हैं, तो आप DateTime.TryParseExact
उपयोग कर सकते हैं और परिणाम देख सकते हैं कि क्या पार्स किया गया है या नहीं:
Dim dateString As String = "23-09-2013"
Dim dateFormat As String = "dd-MM-yyyy"
Dim dateValue As Date
If DateTime.TryParseExact(dateString, dateFormat, Globalization.CultureInfo.InvariantCulture, DateTimeStyles.None, dateValue) Then
'the parse worked and the dateValue variable now holds the datetime that was parsed as it is passing in ByRef
Else
'the parse failed
End If
एक स्ट्रिंग के लिए एक तिथि परिवर्तित
बस उस DateTime
प्रारूप का .ToString
अधिभार का उपयोग करें, जिस प्रारूप की आपको आवश्यकता है:
Dim dateValue As DateTime = New DateTime(2001, 03, 06)
Dim dateString As String = dateValue.ToString("yyyy-MM-dd") '2001-03-06
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow