2013-08-29 229 views
-3
Dim DatDate As Date = Now.ToString("dd/MM/yyyy") 

結果是2013年8月29日更改日期格式

我想要的結果爲29/08/2013

請幫助....

+0

是的,你的代碼已經格式化日期到日/月/年格式 –

+0

爲什麼你格式化日期,你聲明它? – LittleBobbyTables

+0

「我想要結果*作爲字符串*作爲29/08/2013」​​ – peterG

回答

1

MsgBox(Convert.ToDateTime(DateTime.Now,Globalization.CultureInfo.CurrentCulture).ToString(「dd/MM/yyyy」))

+2

請不要***告訴人們投票或接受你的答案,這是非常糟糕的禮儀。此外,這個答案只是*錯誤* - 你認爲有一個月29? – LittleBobbyTables

+0

對不起。我的錯。我已經更新了我的答案。 – MansoorShaikh

0
Dim CurDate As DateTime = DateTime.Today.AddDays(0) 'ex. -1 = yesterday 
Dim Format As String = "d/MM/yyyy" 

MsgBox(CurDate.ToString(Format)) 
'The Result is 29/08/2013 
0

它非常簡單,您必須將格式設置爲自定義並將customFormat設置爲所需的格式。

這是代碼。

Dim time As DateTime = DateTime.Now 
    Dim format As String = "dd/MM/yyyy" 

    MsgBox(time.ToString(format)) 
+0

他使用日期選擇器嗎?... – Rex

+0

我真的很抱歉,我誤解了我編輯答案的問題,並認爲這是他的需要。 – SMHasnain