在 C# 中将日期时间转换为"MMM dd, yyyy"格式



我有日期时间对象 Edate,其值格式为"MM-dd-yyyy",如"01-10-2014",但我需要在日期列上对我的数据视图使用 Rowfilter,该列的值格式为"MMM dd,yyyy",如"Jan 10,2014"。由于格式原因,我无法使用行过滤器。如何解决此问题并使用"MMM dd,yyyy"中的格式过滤日期列。

该值来自 SQLSERVER,其中日期列的格式为 107 sql 日期时间格式。

演示给你:

var thisDate1 = DateTime.Now;
Console.WriteLine("Today is " + thisDate1.ToString("MMM dd, yyyy") + ".");

此链接可帮助您:自定义日期和时间格式字符串

就像上面说的Relax;看到一些代码会有所帮助。

同时,如果您确定格式采用这种格式MM-dd-yyyy,则可以将其拆分为带有('-')的字符串,以获取单个daymonthyear对象,以便您可以使用定义的格式从对象创建新的日期实例。

date 函数依赖于系统区域性设置,这决定了预期的数据格式。如果您在Framework 4.5,则可以在web.configapp.config中为整个项目设置全局区域性UI

若要更改格式,可以使用toString()方法:

前任:

dateObj.ToString("MMM dd,yyyy");

相关内容

  • 没有找到相关文章

最新更新