[ASPNET] 詭異的時間格式錯誤,重啟網頁服務可恢復

上次發生類似問題在 2012/05/17
[ASPNET] 詭異的時間轉換失敗,重啟網頁服務可恢復
這次是在 2013/02/05 16:00 左右,因為碰上問題磁區被存取,Server 自動重開後,ASP.NET 沒有正常轉換時間格式字串,就出問題了。

問題程式碼在此:

CDate(arrRow(0)).ToString(“yyyy/MM/dd HH:mm:ss")

資料時間 格式化後時間 轉換結果
2013/2/25 00:00 2013/2/25 12:00 錯誤
2013/2/25 01:00 2013/2/25 13:00 錯誤
2013/2/25 02:00 2013/2/25 14:00 錯誤
2013/2/25 03:00 2013/2/25 15:00 錯誤
2013/2/25 04:00 2013/2/25 16:00 錯誤
2013/2/25 05:00 2013/2/25 17:00 錯誤
2013/2/25 06:00 2013/2/25 18:00 錯誤
2013/2/25 07:00 2013/2/25 19:00 錯誤
2013/2/25 08:00 2013/2/25 20:00 錯誤
2013/2/25 09:00 2013/2/25 21:00 錯誤
2013/2/25 22:00 2013/2/25 22:00 正確
2013/2/25 23:00 2013/2/25 23:00 正確
2013/2/26 00:00 2013/2/26 12:00 錯誤

詭異的錯誤,不管上午、下午,都轉成下午,最後跟上次一樣,直接把 w3wp.exe 砍掉,讓 IIS 服務重新產生一個新的即恢復正常。

Categories: 工作點滴, 技術分享 | 發表留言

文章導覽

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s

在WordPress.com寫網誌.

%d 位部落客按了讚: