Localizing an ASP.NET Application
Globalization is the process of designing and developing applications that function for multiple cultures, and localization is the process of customizing your application for a given culture and locale. The topics in this section describe how to create ASP.NET Web applications that can be adapted to different languages and cultures.
Example for Localization:-
Public Class Globalization
Public Sub New()
' Creating a Global Culture specific to our application.
Dim cultureInfo As New System.Globalization.CultureInfo("en-US")
' Creating the DateTime Information specific to our application.
Dim dateTimeInfo As New System.Globalization.DateTimeFormatInfo()
' Defining various date and time formats.
dateTimeInfo.DateSeparator = "/"
dateTimeInfo.LongDatePattern = "MM/dd/yyyy"
dateTimeInfo.ShortDatePattern = "MM/dd/yyyy"
' Setting application wide date time format.
cultureInfo.DateTimeFormat = dateTimeInfo
' Assigning our custom Culture to the application current thread.
'Application.CurrentCulture = cultureInfo;
Thread.CurrentThread.CurrentCulture = cultureInfo
Thread.CurrentThread.CurrentUICulture = cultureInfo
Create an instance for the above class in the base form of your project.
Now the datetime will be treated in the format of MM/dd/yyyy