En iyi yanıtlayıcılar
veritabanından gelen tarihi göstermiyor...

Soru
-
ne yapmalıyım?
protected void rptLastBlog_ItemCommand(object source, RepeaterCommandEventArgs e) { if (e.CommandName == "title") { rptBlog.Visible = false; plBlog.Visible = true; string conStr = ConfigurationManager.ConnectionStrings["CS"].ToString(); SqlConnection conn = new SqlConnection(conStr); SqlCommand cmd = new SqlCommand("select * from Blog where ID=" + e.CommandArgument, conn); try { conn.Open(); SqlDataReader reader = cmd.ExecuteReader(); DateTime dt = new DateTime(); while (reader.Read()) { lblDay.Text = String.Format("{0:dd}", dt, reader["AddDate"].ToString()); lblMonth.Text = String.Format("{0:MMM}", dt, reader["AddDate"].ToString()); lblBlogTitle.Text = reader["BlogTitle"].ToString(); lblBlogText.Text = reader["BlogText"].ToString(); } reader.Close(); } catch (Exception ex) { lblW.ForeColor = Color.Red; lblW.Text = "Bir hata oluştu!<br/>" + ex.Message; } finally { conn.Close(); } } else { lblW.Text = "Gösterilecek veri yok."; } }
1881-193∞
mkayar86[at]gmail[nokta]com
www.facebook.com/mkayar86
http://www.twitter.com/kayarmelih
Yanıtlar
-
Çözüm şudur:
lblDay.Text = Convert.ToDateTime(reader["AddDate"]).ToString("dd", CultureInfo.CreateSpecificCulture("tr-TR")); lblMonth.Text = Convert.ToDateTime(reader["AddDate"]).ToString("MMM", CultureInfo.CreateSpecificCulture("tr-TR"));
ilgilendiğin için teşekkürler...
1881-193∞
mkayar86[at]gmail[nokta]com
www.facebook.com/mkayar86
http://www.twitter.com/kayarmelih- Yanıt Olarak İşaretleyen Melih K 25 Kasım 2013 Pazartesi 12:02
Tüm Yanıtlar
-
-
zaten önceden öyleydi...bu sefer de tarihi uzun uzun yazıyor...ben bir labelda sadece günü diğer label da ise ssadece ayı alıyorum...
1881-193∞
mkayar86[at]gmail[nokta]com
www.facebook.com/mkayar86
http://www.twitter.com/kayarmelih -
-
nereye yazacağım convert kodunu??
1881-193∞
mkayar86[at]gmail[nokta]com
www.facebook.com/mkayar86
http://www.twitter.com/kayarmelih -
-
evet bu şekilde işe yarıyor fakat bak bu şekilde kullanıyorum;
lblDay.Text = Convert.ToDateTime(reader["AddDate"]).Day.ToString(); lblMonth.Text = Convert.ToDateTime(reader["AddDate"]).Month.ToString();
fakat bana ay ı örneğin Haziran için 6 şeklinde veriyor ben ise Haz diye almak istiyorum...onu da eval de MMM ile yapabiliyordum ama burda nasıl yapacağım? tostringin içinde kabul etmiyor...
1881-193∞
mkayar86[at]gmail[nokta]com
www.facebook.com/mkayar86
http://www.twitter.com/kayarmelih
- Düzenleyen Melih K 24 Kasım 2013 Pazar 23:13
-
-
o zaman da 13 Haziran 2013 gibi bir tarih yazıyor... ben sadece ay ı Haz şeklinde göstermek istiyorum...
1881-193∞
mkayar86[at]gmail[nokta]com
www.facebook.com/mkayar86
http://www.twitter.com/kayarmelih -
Çözüm şudur:
lblDay.Text = Convert.ToDateTime(reader["AddDate"]).ToString("dd", CultureInfo.CreateSpecificCulture("tr-TR")); lblMonth.Text = Convert.ToDateTime(reader["AddDate"]).ToString("MMM", CultureInfo.CreateSpecificCulture("tr-TR"));
ilgilendiğin için teşekkürler...
1881-193∞
mkayar86[at]gmail[nokta]com
www.facebook.com/mkayar86
http://www.twitter.com/kayarmelih- Yanıt Olarak İşaretleyen Melih K 25 Kasım 2013 Pazartesi 12:02