我有一个将模态窗口转换为pdf的按钮,在pdf里面我有一个列出付款日期的单元格。我只希望显示日期而不是时间,因为它总是显示00:00:00。
以下是我用来从数据库中获取日期的内容。
PdfPCell cellT1 = new PdfPCell(new Phrase(dtTable.Rows[i]["PAYDATE"].ToString(), f));
cellT1.HorizontalAlignment = Element.ALIGN_CENTER;
cellT1.VerticalAlignment = Element.ALIGN_CENTER;
table.AddCell(cellT1);
如何将此转换为日期而非日期时间?
答案 0 :(得分:2)
string dateTime = String.Format("{0:MM/dd/yyyy}", dtTable.Rows[i]["PAYDATE"]);
PdfPCell cellT1 = new PdfPCell(new Phrase(dateTime, f));
cellT1.HorizontalAlignment = Element.ALIGN_CENTER;
cellT1.VerticalAlignment = Element.ALIGN_CENTER;
table.AddCell(cellT1);
答案 1 :(得分:0)
这就是我用来从数据库中获取日期的东西。
PdfPCell cellT1 = new PdfPCell(new Phrase(dtTable.Rows[i]["PAYDATE"].FormattedValue.ToString(), f));
cellT1.HorizontalAlignment = Element.ALIGN_CENTER;
cellT1.VerticalAlignment = Element.ALIGN_CENTER;
table.AddCell(cellT1);