C#只顯示月/
回答
是ActDate日期時間?
item.ActDate.ToString("MM/dd")
什麼數據類型是ActDate?如果它是一個日期時間,那應該很好。如果它是一個字符串,那麼在將它轉換爲該字符串時應該正確格式化它。
該代碼絕對不會顯示年,假設ActDate
真的是一個DateTime
:
string text = string.Format("{0:MM/dd}", DateTime.Today);
Console.WriteLine(text); // Prints 02/21
當然,如果ActDate
已經是一個字符串(「01/09/2012」),那麼,格式化將不會做任何事 - 它會保持原樣。如果是這種情況,則需要首先將其解析爲DateTime
。 (或者使用直字符串操作,但我不認爲這是一個好主意。)
使用item.ActDate.ToString("MM/dd")
(可能指定適當的文化)是整潔的代碼,但基本上它不會將結果從當前的代碼更改。 (編輯:如果它編譯如果不能編譯,這將再次表明,它不是一個DateTime
...)
我想你的'ActDate'是一個字符串的假設是正確的。在這種情況下,'item.ActDate.ToString(「MM/dd」)'*會改變結果與當前代碼相比;代碼將不再編譯,暴露出錯誤的邏輯。 – phoog 2012-02-21 20:37:10
@phoog:這是真的:) – 2012-02-21 20:44:25
你可以試試這個:
item.ActDate.ToString("MM/dd");
- 1. UIDatePicker只顯示月和日
- 2. Django SelectDateWidget只顯示月份和年份
- 3. 的UIDatePicker顯示月和一年只
- 4. telerik折線圖只顯示一個月
- 5. NgbDatepicker只顯示幾個月和幾年
- 6. angularjs ui-date只顯示月份年份
- 7. SQL-只顯示最後4個月
- 8. Javascript月日曆只顯示幾周
- 9. jQuery Date Picker只顯示月份
- 10. 模型只顯示c代
- 11. C#:DataGridView只顯示一行
- 12. c#richtextbox只顯示一行
- 13. 循環通過幾個月,直到一個月顯示C#
- 14. 顯示一個月
- 15. 月明智顯示
- 16. highcharts - 按月顯示
- 17. 顯示下個月
- 18. PHP:顯示每月
- 19. 要顯示按月
- 20. 時間戳2月顯示爲3月
- 21. 繪製時間序列ggplot個月 - 年,xaxis只顯示月份的值?
- 22. Highcharts - X軸應該只顯示天,一個月,隱藏毫秒
- 23. 如何在gridview中只顯示當前月份的日期?
- 24. md-datepicker視圖應該只顯示幾個月
- 25. 只顯示有事件的月份在他們中?
- 26. 日期選擇器,只顯示前幾個月
- 27. 只顯示月份和年份jQuery Datepick插件
- 28. Django DateField的日曆只顯示月份和年份?
- 29. 如何在DateTimePicker控件中只顯示月份和年份
- 30. 如何設置datepicker的日期只顯示月份和年份
是ActDate一個DateTime類型? – rene 2012-02-21 20:14:06
請顯示一個簡短但完整的程序來演示問題 - 並演示「ActDate」的類型。 – 2012-02-21 20:16:53