在我的C#应用 程序像2019年1月25日的日期由报表查看器打印像2018年1月25日之后

问题描述 投票:-1回答:1

我安装我的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的相同日期格式,所以我希望有人给我解决方案,谢谢。

c# .net date printing reportviewer
1个回答
1
投票

如果要强制日期时间输出一定的格式,你必须指定格式。如果不指定格式的日期时间将使用系统的CultureInfo。

在你的情况下可以尝试:

var date = new DateTime();
date.ToString("yyyy-MM-dd");
© www.soinside.com 2019 - 2024. All rights reserved.