تاريخ تنسيق السلسلة - C# أو VB.NET
-
02-07-2019 - |
سؤال
تاريخ الخروج من قاعدة البيانات، يجب تنسيقه كـ "mm/dd/yy"
For Each dr as DataRow in ds.Tables(0).Rows
Response.Write(dr("CreateDate"))
Next
المحلول
string.Format( "{0:MM/dd/yy}", dr("CreateDate") )
يحرر:إذا كان dr("CreateDate") هو DBNull، فسيتم إرجاع "".
نصائح أخرى
Convert.ToDateTime(dr("CreateDate")).ToShortDate()
راجع مستندات MSDN للتعرف على الوظائف الأخرى المتوفرة من نوع بيانات DateTime، بما في ذلك التنسيقات المخصصة المتوفرة من خلال وظيفة "ToString".
Response.Write(DateTime.Parse(dr("CreateDate").ToString()).ToString("MM/dd/yyyy"))
سهل:
((DateTime)dr["CreateDate"]).ToString("MM/dd/yyyy")
// أود أيضًا التحقق من أنه ليس dbnull قبل القيام بذلك
if (! DBNull.Value.Equals(dr["CreateDate"])) // blah blah
لا تنتمي إلى StackOverflow