查看完整版本 : C# export datetime to excel 一問

明日灰工人 2017-9-3 10:48 AM

C# export datetime to excel 一問

喺sql 攞過來時係一個string in a format yyyy/MM/dd HH/mm/ss/fff。我先轉佢去datetime 然後再轉返做string in another format dd/MM/yyyy。然後再擺落excel.cells and set excel.cells.numberformat = dd/MM/yyyy。
但唔知點解,喺excel 嗰邊總係將日子同月份調轉,當日子小於或等於12。
但如果日子大過12,excel 個date 又會正常顯示了。
喺stack overflow 見倒有同樣嘅問題發問,但我試咗個solution又好似無乜效。
https://stackoverflow.com/questions/6441311/datetime-problem-when-day-12

最後我無辦法,只好將date format 變成dd/MMM/yyyy,這樣佢先肯乖乖聽話照我格式去顯示。

小弟初入行,如問題太膚淺,請見諒。

曲明 2017-9-3 10:19 PM

克服問題係一個programmer必需要學的事情

I_love_IT 2017-9-4 10:25 AM

[quote]原帖由 [i]明日灰工人[/i] 於 2017-9-3 10:48 AM 發表 [url=http://www.discuss.com.hk/redirect.php?goto=findpost&pid=467185740&ptid=26900530][img]http://www.discuss.com.hk/images/common/back.gif[/img][/url]
喺sql 攞過來時係一個string in a format yyyy/MM/dd HH/mm/ss/fff。我先轉佢去datetime 然後再轉返做string in another format dd/MM/yyyy。然後再擺落excel.cells and set excel.cells.numberformat = ... [/quote]




Ching,dd/mmm/yyyy 唔係解決方法。

05/10/2005 會變左 05/OCT/2005。

我上載一個SAMPLE既EXCEL MACRO 比你睇,你就明點解同以後點寫你的日期格式。唔明再問。不過一睇就明。

請收PM

:smile_o15:

[[i] 本帖最後由 I_love_IT 於 2017-9-4 10:33 AM 編輯 [/i]]

PacificIslander 2017-9-4 07:53 PM

[quote]原帖由 [i]曲明[/i] 於 2017-9-3 10:19 PM 發表 [url=http://www.discuss.com.hk/redirect.php?goto=findpost&pid=467222344&ptid=26900530][img]http://www.discuss.com.hk/images/common/back.gif[/img][/url]
克服問題係一個programmer必需要學的事情 [/quote]

島主格言,冬 be part of the problem, be the solution.
頁: [1]
查看完整版本: C# export datetime to excel 一問