متد TryParseDateTime رو که ضمیمه می کنم امتحان کنید، AM و PM و ق.ظ و ب.ظ و ارقام فارسی هندی عربی و تقویم میلادی و شمسی و YYYY/MM/DD و DD/MM/YYYY و YYYY/DD/MM و ... رو هم پشتیبانی میکنه.
datetime.zip
پیوستش کردم چون این اسکریپت درج کد داخل فروم باگ داره و وسط عبارات فاصله اضافی میندازه و به لعنت حق نمی ارزه.
try
{
using (var reader = new ExifLib.ExifReader(textBox1.Text))
{
string dateTimeText;
reader.GetTagValue<string>(ExifLib.ExifTags.DateTi me, out dateTimeText);
DateTime dateTime;
if (TryParseDateTime(dateTimeText, out dateTime))
{
textBox2.Text = dateTime.ToString("yyyy/MM/dd HH:mm:ss");
}
else
{
textBox2.Text = "Invalid Date/Time";
}
}
}
catch (Exception ex)
{
textBox2.Text = ex.Message;
}