看板 C_Sharp 關於我們 聯絡資訊
各位好 如果Gridview有個欄位COL 他的型態是date 可以透過DataFormatString的設定 讓COL變成民國年嗎? 如果不能 大家都是怎麼讓這個欄位顯示民國年的呢? 是在Gridview DataBound 後 再用System.Globalization.TaiwanCalendar去處理嗎? 還是在撈資料的時候 SQL語法就先處理? 如果是後者 大家是用 DATEPART(yyyy,COL)語法去減1911 再和月日拼湊出民國年嗎? 還是有其他方法? 想知道比較正確的做法是哪種 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.166.186.148 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1501772599.A.FD2.html
wezmag: 其實沒有標準做法,如果是我,我會輸出西元年,再透過前 08/03 23:46
wezmag: 端技術來轉民國年,這樣如果臨時要改,就不需要改後端程 08/03 23:46
wezmag: 式,再重新compile 08/03 23:46
kisha024: 感謝 08/04 20:02
O187: 把user電腦的控制台改成顯示民國年 08/04 20:32
ssccg: CultureInfo.DateTimeFormat.Calendar 08/04 21:51
ssccg: Thread.CurrentThread.CurrentCulture ? 08/04 21:53