2010-02-27 61 views
4

我使用asp.netint值的字符串到日期

我在結束了一個INT(10112009)

我想約會甲像day-日/月月/ YYYY

什麼最好的方式(或方式)做到這一點?

感謝

+0

將它總是爲8個字符?即月份的第一個月將如何表示,1112009或01112009?正如你所說的,它被存儲爲一個Int,我會假設第一個? – Rob 2010-02-27 11:28:44

回答

2

我會做這樣的事情:

int n = 10112009; 
DateTime date; 
if (DateTime.TryParseExact(n.ToString("00000000"), "ddMMyyyy", 
     CultureInfo.InvariantCulture, DateTimeStyles.None, out date)) 
{ 
    // use date 
}