[英]How to display dynamically the previous month name
我想顯示上個月的名字。 我的代碼在下面給出,但顯示該月的索引。 我想要那個月的名字。 根據此給定的代碼,它將工具提示浸入“余額不超過9”,但我想顯示“余額不超過9月”。 如何獲得該月的名字?
lblPreviousBalance.ToolTip = "Balance up to " + (DateTime.Now.Month - 1);
以下應該為您工作:
string previousMonth = DateTime.Now.AddMonths(-1).ToString("MMMM");
如果您希望使用特定的語言,可以將CultureInfo
對象傳遞給該方法:
string prevMonthInFrench = DateTime.Now.AddMonths(-1).ToString("MMMM", CultureInfo.GetCultureInfo("fr-FR"));
有關更多選項,請查看MSDN上的“ 自定義日期和時間格式字符串”文章。
只需添加@FredrikMörk的答案,就可以指定Format,而無需調用ToString()
方法。 即除了這樣做:
yourDate.ToString("MMMM")
您也可以:
yourDate:MMMM
用法:
$"Balance Up to {DateTime.Now.AddMonths(-1):MMMM}"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.