IIS時間格式設定

來源:互聯網
上載者:User

IIS時間格式調整:

(已解決)今天在用IIS7的時候發現一個關於時間格式的問題,當我在ASP中使用now()時間函數的時候,日期是以“/”來分隔,而不是以“-”來分隔的,使得我在運行程式的時候老出錯,後來經過研究終於找到解方法。

    這裡我使用的作業系統是Winodws Vista Ultimate Service Pack 1,在ASP中使用now()時間函數出現的結果如下:

    2009/3/17 8:11:51

    而我想要的結果是2009-3-17 8:11:51,不知道為什麼在IIS7中時間格式要以/來區分,如果有高手知道請留言,不過最終我通過修改註冊表的方法解決了此問題,方法如下:

    1、開始→運行→輸入regedit,開啟登錄編輯程式,依次找到HKEY_USERS\.DEFAULT\Control Panel\International

    2、在右邊的視窗中找到sDate項,將其值改為-;再找到sShortDate項,將其值改為yyyy-M-d,

    3、重新啟動IIS,開始→運行→輸入iisreset

 

按照以下方法未解決:

自從裝了番茄花園的XP後,就發現問題一大堆。

首先是本地的幾個網站不能正常運行,提示錯誤資訊是時間格式錯誤。以前可以現在不行。看了一下,好象是多了一個“上午/下午”字串。

網路上找了相關資料如下:

修改註冊表

HKEY_USERS/.Default/Control Panel/International

HKEY_CURRENT_USER/Control Panel/International

iTime = 1

對應索引值為HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/OLEAUT(OLEAUT有可能不存在,那就自己建立一個)

在該鍵下建立一個DWORD值 VarConversionLocaleSetting = 2

註:DWORD值在中文登錄編輯程式裡叫"雙位元組值"

操作完畢重新啟動電腦...OK。

其他:為什麼這個DWORD值為2呢?其實他有0,1,2值

0 -預設值,就是當前值。

1 -預設為HKEY_USERS/.default/Control Panel/International註冊表登錄區中的系統預設設定,如果你的系統日期格式已經不標準了,那就還是相當於當前值。

2 -此格式被強製為使用系統預設的地區設定。

試過了,上面的方法都不行。不知道是不是我沒有理解其中的精華。

想起自己以前用最佳化大師,在日期前面加了諸如“好好學習”的字樣,是不是在最佳化大師也可以解決這個問題。

在個性設定裡面刪除“上午/下午”,重起。

還是不行。

但我終究還是搞定了的,不然也不會說了那麼一堆的廢話了。

“控制台”- “日期、時間、語言和地區設定”- “更改數字、日期、和時間的格式” – “地區選項”- “自訂” – 時間

時間格式:HH:mm:ss (具體什麼意思,上面有)

日期格式:yyyy-M-d

你可以試試換成其他的格式來看看效果。下面一段Code用來檢測格式規範與否的。

IIS時間格式檢驗指令碼:

<!----Test Time Begin---->

       <%

         tnow = now():oknow = cstr(tnow)

         if oknow <> year(tnow) & "-" & month(tnow) & "-" & day(tnow) & " " & hour(tnow) & ":" & right(FormatNumber(minute(tnow)/100,2),2) & ":" & right(FormatNumber(second(tnow)/100,2),2) then oknow = oknow & " (日期格式不規範)"

         %>

伺服器時間: <%=oknow%>

<!----Test Time End---->

------------------------------------------

2006.09.06

再次碰到此問題,經測試後,發現。上面通過在“日期、時間、語言和地區設定”裡面設定是無效的。

採用上面提到的:

對應索引值為HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/OLEAUT(OLEAUT有可能不存在,那就自己建立一個)

在該鍵下建立一個DWORD值 VarConversionLocaleSetting = 2

重啟IIS,就OK了。

重啟IIS:

    開始 - 運行

  net stop iisadmin

  iisreset

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.