2015-10-09 60 views
3

請幫我使用c#獲取前一天的姓名。我試過這個,但它不工作。如何獲得前一天的姓名在c#

string yesterday-name = System.DateTime.Now.DayOfWeek(-1).ToString(); 
+0

「不適合我」不是一個有用的錯誤報告。 '什麼都不行?你的情況是什麼?是否有例外? – Jens

+0

'昨天名稱' - 這可能嗎? –

+0

不,它不是。我改變了我的答案。 –

回答

10

嘗試string yesterdayname = System.DateTime.Now.AddDays(-1).DayOfWeek.ToString();

+0

感謝它的工作:-) –

0

您現在的語法是錯誤的Now.DayOfWeek(-1),這就是爲什麼它不爲你工作。您可以嘗試

//default locale 
string yesterdayname = System.DateTime.Now.AddDays(-1).DayOfWeek.ToString(); 
//localized version 
string yesterdayname = System.DateTime.Now.AddDays(-1).ToString("dddd"); 
相關問題