Çözüldü Veritabanından mevcut satırdan "Date" veri türünü AA/yy formatında çekmek

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
C#:
(DateTime)item.BlogCreateDate).ToString("dd.MM.yyyy")

Kendi sitemde bu şekilde gün/ay/yıl verisini sayısal karakter olarak dönüştürüyorum.
Senin istediğin formatı bu şekilde yapabilirsin.

C#:
(DateTime)item.BlogCreateDate).ToString("MM.yy")

07/23 şeklinde bir çıktı alabilirsin.

Baştaki (datetime) koduna gerek olmayabilir. Kendin test ederek bulabilirsin.
 
Çektiğin veriyi .ToString ile formatlasana? Veriyi çek, dt'ye doldur, sütunu seç ardından .ToString("MM/yy") şeklinde formatla. Veriyi çekerken yapmak yerine çektikten sonra işlemek daha kolay olur.
Maalesef bu çalışmadı ki bende, sqlreader["expirationDate"].ToString("MM-yy"); bu şekilde yapmıştım.
 
Çekme işlemini yaptığın kodu paylaşır mısın?
C#:
using (SqlConnection con = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["LocalDB"].ConnectionString.ToString())) {
                using (SqlCommand sqlcmd = new SqlCommand(query, con))
                {
                    sqlcmd.Parameters.Add("@username", SqlDbType.BigInt).Value = idNo;
                    sqlcmd.Parameters.Add("@password", SqlDbType.Int).Value    = cardPIN;
                    con.Open();
                    using (SqlDataReader sqlreader = sqlcmd.ExecuteReader())
                    {
                        while (sqlreader.Read())
                        {
                            ACOFName = sqlreader["name"].ToString();
                            ACOSurname = sqlreader["surname"].ToString();
                            ACOSecName = sqlreader["secondaryName"].ToString();

                            cardExpirationDate = sqlreader["expirationDate"].ToString();

                            cardCVV = sqlreader["cvv"].ToString();
                            accountNo = sqlreader["accountNo"].ToString();

                            cardNumber = (Int64)sqlreader["cardNumber"];
                            accountBalance = (Decimal)sqlreader["accountBalance"];

                            if (!String.IsNullOrEmpty(ACOSecName))
                            {
                                haveSecondary = true;
                            }

                            if ((string)sqlreader["gender"] == "F")
                            {
                                Gender = "Hanım";
                            }
                            else if ((string)sqlreader["gender"] == "M")
                            {
                                Gender = "Bey";
                            }
                        }
                    }
                    returnValue = (string)sqlcmd.ExecuteScalar();
                }
            }

1690375306703.png
 

Technopat Haberler

Yeni konular

Geri
Yukarı