首页 > 解决方案 > 如何在 EF Core Select 语句中将格式化日期字符串转换为大写

问题描述

我想在下面的代码中以 (DD-MMM-YYYY HH:MM) 格式显示所有具有制造日期的产品,我以小写形式获取日期格式。我需要以大写形式显示(例如 02-FEB-2020 11:43)。如何转换为大写?

_dbContext.Product
          .Select(data => new
                          {
                            ProductId = data.ProductId,                  
                            ProductManufactureDate = data.ProductManufactureDate.ToString("dd-MMM-yyyy hh:mm"),
                          }).ToList();

标签: c#ef-core-2.2ef-core-3.1

解决方案


替换此行代码

ProductManufactureDate=(data.ProductManufactureDate.ToString("dd-MMM-yyyy hh:mm")).ToUpper(),

推荐阅读