TheDeveloperBlog.com

Home | Contact Us

C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML

<< Back to VBNET

VB.NET DateTime.Parse: Convert String to DateTime

Use the DateTime.Parse Function to convert a string to a DateTime Structure.
DateTime.Parse. A String contains a date or time. We want to convert it into a DateTime instance in VB.NET. The DateTime.Parse Function handles many different formats of String dates. It is flexible and useful.
First, this example uses the DateTime.Parse Function. You must pass a string value as its argument. Then, you can assign a DateTime to its result. This transforms the string into a value indicating the DateTime.

Here: You can see in this example that the year, month, and day were correctly parsed.

However: The time was left at zero (equivalent to 12 AM), because none was specified. When you don't specify a time it is left at 12 AM.

VB.NET program that uses DateTime.Parse function Module Module1 Sub Main() Dim value As String = "2000-02-02" Dim time As DateTime = DateTime.Parse(value) Console.WriteLine(time) End Sub End Module Output 2/2/2000 12:00:00 AM
Example 2. Next, we examine the DateTime.Parse function using a variety of input formats. For completeness, I searched the Internet to find different DateTime format strings, and then passed them to the DateTime.Parse function.

Note: This function appeared to work correctly on all of the input strings, which means it is fairly flexible.

VB.NET program that uses DateTime.Parse in examples Module Module1 Sub Main() ' Simple slash format Dim time As DateTime = DateTime.Parse("1/1/2000") Console.WriteLine(time) ' HTTP header time = DateTime.Parse("Fri, 27 Feb 2009 03:11:21 GMT") Console.WriteLine(time) ' From w3.org time = DateTime.Parse("2009/02/26 18:37:58") Console.WriteLine(time) ' From nytimes.com time = DateTime.Parse("Thursday, February 26, 2009") Console.WriteLine(time) ' From dotnetCodex.com time = DateTime.Parse("February 26, 2009") Console.WriteLine(time) ' From ISO Standard 8601 for Dates time = DateTime.Parse("2002-02-10") Console.WriteLine(time) ' From Windows file system Created/Modified time = DateTime.Parse("2/21/2009 10:35 PM") Console.WriteLine(time) ' From Windows Date and Time panel time = DateTime.Parse("8:04:00 PM") Console.WriteLine(time) End Sub End Module Output 1/1/2000 12:00:00 AM 2/26/2009 8:11:21 PM 2/26/2009 6:37:58 PM 2/26/2009 12:00:00 AM 2/26/2009 12:00:00 AM 2/10/2002 12:00:00 AM 2/21/2009 10:35:00 PM 6/2/2010 8:04:00 PM
Summary. The DateTime.Parse function in the VB.NET language is useful in many programs where you want to convert a string into a DateTime instance. The DateTime type provides more options for programmatic use.

And: The string type is more useful for input and output such as writing to files.

© TheDeveloperBlog.com
The Dev Codes

Related Links:


Related Links

Adjectives Ado Ai Android Angular Antonyms Apache Articles Asp Autocad Automata Aws Azure Basic Binary Bitcoin Blockchain C Cassandra Change Coa Computer Control Cpp Create Creating C-Sharp Cyber Daa Data Dbms Deletion Devops Difference Discrete Es6 Ethical Examples Features Firebase Flutter Fs Git Go Hbase History Hive Hiveql How Html Idioms Insertion Installing Ios Java Joomla Js Kafka Kali Laravel Logical Machine Matlab Matrix Mongodb Mysql One Opencv Oracle Ordering Os Pandas Php Pig Pl Postgresql Powershell Prepositions Program Python React Ruby Scala Selecting Selenium Sentence Seo Sharepoint Software Spellings Spotting Spring Sql Sqlite Sqoop Svn Swift Synonyms Talend Testng Types Uml Unity Vbnet Verbal Webdriver What Wpf