How to set Date and time format in IIS 7 (Date time format issue in ASP.NET Web Application) Thu - Jan 9, 2014
Posted by supriyatna in .NET, All, Windows.add a comment
Berikut adalah error yang muncul pada ASP.NET web application, jelas terdeskripsikan bahwa error terjadi pada saat proses konversi date time.
String was not recognized as a valid DateTime. Details...
Detail Error
System.FormatExceptionString was not recognized as a valid DateTime. System.FormatException: String was not recognized as a valid DateTime. at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value, IFormatProvider provider) at System.String.System.IConvertible.ToDateTime(IFormatProvider provider) at System.Convert.ToDateTime(Object value)
Solusinya?, seperti yang dijelaskan pada link referensi dibawah:
- Open IIS 7
- Select your website
- Open .NET GLOBALIZATION
- From Culture tab, select required Culture and UI Culture.
- Do iisreset
atau, dapat pula dengan menambahkan parameter globalization pada Web.config
... <system.web> <globalization culture="en-GB" uiCulture="en-GB" /> ... </system.web> ...
Sesuaikan parameter culture dan uiCulture dengan format regional yang digunakan, contoh diatas menggunakan Culture dan uiCulture “en-GB”.
Cara diatas akan berlaku secara global, jika ingin berlaku hanya pada page tertentu, tambahkan Culture and UICulture attributes pada directive “@ Page”:
<%@ Page UICulture="en-GB" Culture="en-GB" >
Referensi: