日期时间格式 - 古怪的行为

时间:2018-05-14 19:04:10

标签: c# asp.net .net-4.6.1

我几十年来一直在格式化日期/时间值。到目前为止,我还没有一种日期/时间格式模式不起作用。

截至今天(5/14/2018)我已将此日期格式应用于所有日期:M/d/yyyy。但是今天,无论我如何设置日期格式,它总是最终成为M-d-yyyy

今天我正在对网络应用程序进行修改(功能请求),并经历了一个独特的行为,这是我编程以来从未见过的(1992 +)。

尝试使用DateTime格式:

var bdt = DateTime.Now.AddDays( -1 ).ToString( "d" , CultureInfo.CreateSpecificCulture( "en-US" ) );
var bdt = DateTime.Now.AddDays( -1 ).ToString( "MM/dd/yyyy" );
var bdt = DateTime.Now.AddDays( -1 ).ToShortDateString();
var bdt = string.Format( "{0:M/d/yyyy}" , DateTime.Now.AddDays( -1 ) )

关于WTH的任何建议都在这里进行?

0 个答案:

没有答案