【发布时间】:2016-04-05 23:52:04
【问题描述】:
我正在用 C# 和 MySQL 制作一个程序 windows 应用程序,它在报告中使用 itextsharp,但是当我运行报告时,日期字段包含的时间也与下图相同,在数据库中,该字段仅是日期,我将 datetimepicker 和 datagridview 的格式设置为“短”...我该如何解决这个问题?
【问题讨论】:
标签: c# mysql datetime itextsharp
我正在用 C# 和 MySQL 制作一个程序 windows 应用程序,它在报告中使用 itextsharp,但是当我运行报告时,日期字段包含的时间也与下图相同,在数据库中,该字段仅是日期,我将 datetimepicker 和 datagridview 的格式设置为“短”...我该如何解决这个问题?
【问题讨论】:
标签: c# mysql datetime itextsharp
这并不是真正的 iTextsharp 问题。如果您想精确格式化您可以使用的日期:
DateTime date = DateTime.Now;
string dateString = date.ToString("dd/MM/yyyy");
还有其他选项,但您会看到模式。
【讨论】:
/ 字符转义为'/',或者提供一个IFormatProvider,其中/ 作为DateSeparator。如果您不这样做,结果可能会有所不同。