我安装我的C#应用程序的电脑,有一个Windows 7系统的英语vesion,日期系统格式为YYYY-MM-DD在我的应用我看到它在相同的格式YYYY-MM-DD时,我想用打印文档我在C#中的ReportViewer应用程序,我看到了相同的日期格式YYYY-MM-DD,但是当我打印或保存为PDF文件的日期格式像例如M / d / YYYY:2019年1月25日之后印像2019年1月25日。我需要打印文档系统中的YYYY / MM / DD的相同日期格式,所以我希望有人给我解决方案,谢谢。
如果要强制日期时间输出一定的格式,你必须指定格式。如果不指定格式的日期时间将使用系统的CultureInfo。
在你的情况下可以尝试:
var date = new DateTime();
date.ToString("yyyy-MM-dd");