繁体   English   中英

如何获得月份名称

[英]how to get the month name

    using (DataAccessAdapter adapter = new DataAccessAdapter())
       {
         LinqMetaData meta = new LinqMetaData(adapter);
         var datas = (from x in meta.Table
           where x.DateCreated >= startDate && x.DateCreated <= endDate && x.ViaTo > 0 && !x.Cancelled
           group x by new { month = x.DateCreated.Value.Month } into g
           select new
           {
            MonthNr = g.Key,
            //MonthName = ?
            TotalMonthAmount = g.Sum(x => x.Amount)
            });
.....
       }

并且startDateendDate是有效的日期。

我只得到月份号,如何获取DateCreated的月份名称?

您可以使用以下功能获取月份名称:

CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(monthNumber);

新的{month = x.DateCreated.Value.Month.ToString(“ MMM”)}

我认为您是在询问“月”房地产。 检查一下:

using System;

class Program
{
    static void Main()
    {
        DateTime now = DateTime.Now;
        //
        // Write the month integer and then the three-letter month.
        //
        Console.WriteLine(now.Month); //outputs 5
        Console.WriteLine(now.ToString("MMM")); //outputs May
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM