Application_BeginRequest メソッドを使用して、すべてのシステムの日時形式を変更したいと考えています。今、私はこの方法を使用しています
protected void Application_BeginRequest(object sender, EventArgs e)
{
CultureInfo newCulture = (CultureInfo)System.Threading.Thread.CurrentThread.CurrentCulture.Clone();
newCulture.DateTimeFormat.ShortDatePattern = "dd/MM/yyyy hh:mm tt";
Thread.CurrentThread.CurrentCulture = newCulture;
}
「03/11/2013 01:59 AM」のような日時形式を表示する必要があると思いますが、実際には「03/11/2013 01:59 AM 1:59:03 AM」のように表示されます。それで、何が問題なのですか