2017-07-03 12 views
1

私はモーダルウィンドウをPDFに変換するボタンを持っています。その中には支払いの日付が記載されたセルがあります。常に表示されるのは日付のみで、時刻は常に00:00:00と表示されます。iTextSharp日付 - PdfPCellのちょうど日付までの時間

ここで私はデータベースから日付を取得するために使用しています。

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); 

どのように私はこれをDate-TimeではなくDateに変換できますか?

答えて

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); 
+0

はい、私は上記のコードにどのように適用しますか? –

+0

私は編集を行った。 – Necvetanov

+0

ありがとう、これは完全に機能しました。 –