我不是程序員,但我在Visual Studio中開發了一個小公司網站。我想在主頁上顯示日期 - 以特定的文化格式。我有這個在我的正常aspx頁面之一的頂端:我的網站是本地化的,但我在asp.net中顯示當前日期時遇到困難4
<%@ Page Title="USS Vision Control Panel Build" Language="VB" MasterPageFile="~/Services/Services.Master" AutoEventWireup="false"
CodeFile="controlpanels.aspx.vb" Inherits="controlpanels" culture="auto" meta:resourcekey="PageResource1" uiculture="auto" %>
我跟着很多ASP教程的網站上,並已正確顯示在我的網頁上唯一的代碼如下:
<p><%= DateTime.Now.ToString() %></p>
以上代碼的結果是:
1/18/2012 5:17:36 AM
的問題是,我在美國東部時間,而時間在太平洋時間就出來了。我想我不希望它包含時間,因爲時間是靜態的,而且是錯誤的時區,而且它不是一秒一秒地更新。總而言之,我想我寧願只包含日期。這對我的網站來說似乎更專業。
有沒有人知道我能做些什麼來解決這個問題?
感謝您提供任何幫助!
傑森·韋伯
您確定您在電腦設置中選擇了美國東部時間嗎? –
從MSDN檢查[此](http://msdn.microsoft.com/en-us/library/bz9tc508.aspx)文章。 –
感謝Mesiesta和Amar。 Diamond,Paul和User都給出了非常好的答案。在這個過程中,我學到了很多東西,並最終使用了Diamond的解決方案。感謝您花時間回覆! –