次のコード行があります。文字列型の日付は、29/11/2017
の形式です。 私はNovember 29, 2017
としたいと思いました。 String.Formatを追加しようとしましたが、pdfの29/11/2017と同じものが表示されます。月の日、年の日付形式をC#で変更するには
cellValDate.AddElement(new Phrase(String.Format("{0:dddd, MMMM d, yyyy}",
txtDate.Text, CultureInfo.CreateSpecificCulture("en-US")),
new iTextSharp.text.Font(iTextSharp.text.Font.FontFamily.HELVETICA,
10, iTextSharp.text.Font.NORMAL)));
にそれを渡すことができます。 datetime形式の文字列を使用して文字列を書式化しようとしています。 C#には、文字列に日付が含まれていると考える理由はありません。 – Amy
なぜあなたはexport-to-pdfとタグ付けしましたか? –