PDA

View Full Version : سوال: فورمت خواندن ساعت به این طریق (16:23:13 PM) چطوریه



ardeshir1365
دوشنبه 01 اسفند 1390, 16:09 عصر
سلام دوستان من با دستور زیر ساعت سرور رو میخونم

string timeserver1 = "";
SqlCommand objCommand2 = new SqlCommand();
objCommand2.CommandType = CommandType.Text;
objCommand2.CommandText = "select convert(varchar, getdate(), 108)";
objCommand2.Connection = con;
con.Open();
objCommand2.ExecuteNonQuery();
SqlDataReader dr2 = objCommand2.ExecuteReader();
if (dr2.Read())
{
timeserver1 = dr2[""].ToString();
}
con.Close();

و نتیجه به این صورت (15:20:45) نمایش داده میشه
ولی من میخوام که نتیجه رو به این(16:23:13 PM) نمایش بده
باید چیکار کنم؟؟؟؟؟؟

به تنظیمات سیستم هم ارتیاطی نداره قبلا امتحان کردم

mrbm_2007
دوشنبه 01 اسفند 1390, 18:36 عصر
این ممکنه کمکت کنه
http://www.csharp-examples.net/string-format-datetime/

این dr2[""] تایپش چیه؟ DateTime نیست؟

ardeshir1365
سه شنبه 02 اسفند 1390, 10:47 صبح
این ممکنه کمکت کنه
http://www.csharp-examples.net/string-format-datetime/

این dr2[""] تایپش چیه؟ DateTime نیست؟
نوعش

SqlDataReader dr2 = objCommand.ExecuteReader();

تو سایتی هم که معرفی کردی جواب سوال من نبود
دوستان کمک کنن