2014-02-05 30 views

回答

1
string.Format("{0:yyyy-MM-dd-HHmmssfff}",dateTimeVar); 

dateTimeVar.ToString("yyyy-MM-dd-HHmmssfff"); 

無論你喜歡什麼。

+0

爲什麼要投票??????????????? ??????? –

+0

所以我錯過了這個fff,我改正了。 –

+1

當*整數*字符串格式只是格式化一個值時,使用複合字符串格式也沒有意義 - 請改爲調用ToString。 –

7

假設最後三個S是毫秒:

DateTime.Now.ToString("yyyy-MM-dd-HHmmssfff", CultureInfo.InvariantCulture);

+0

爲什麼我會得到00000?即使使用cultureinfo –

+0

@MarkFenech:我不知道,你使用了什麼代碼?上面的代碼輸出類似於'2014-02-05-151537771',你可以在這裏看到:http://ideone.com/fX90t6 –

+0

DateTime.Today.ToString(「yyyy-MM-dd-HHmmssfff」,CultureInfo.InvariantCulture ) –