Projemi klasöründen çalıştırdığım zaman böyle bir hata ile karşılaşıyorum. C#'da çalışırken hata vermiyor ancak debug klasörünün altındaki .exe halini çalıştırdığımda böyle bir hata ile karşılaştım.
C# Microsoft .NET framework framework year month and day parameters describe an un-representable datetime hatasının çözümü nedir?
","headline":"C# Microsoft .NET framework Year month and day parameters describe an un-representable datetime hatası","mainEntity":{"@type":"Question","name":"C# Microsoft .NET framework Year month and day parameters describe an un-representable datetime hatası","url":"https://uzmanim.net/soru/c-microsoft-net-framework-year-month-and-day-parameters-describe-an-un-representable-datetime-hatasi/65726","author":{"@type":"Person","name":"notify"},"comment":[],"commentCount":0,"dateCreated":"2016-03-09T16:19:21.783+02:00","dateModified":"2016-03-12T18:04:35.61+02:00","datePublished":"2016-03-09T16:19:21.783+02:00","keywords":["programlama","c#","microsoft.net framework","datetime hatası"],"publisher":{"@type":"Organization","name":"uzmanim.net","url":"https://uzmanim.net"},"text":"Microsoft .NET framework year month and day parameters describe an un-representable datetime
Projemi klasöründen çalıştırdığım zaman böyle bir hata ile karşılaşıyorum. C#'da çalışırken hata vermiyor ancak debug klasörünün altındaki .exe halini çalıştırdığımda böyle bir hata ile karşılaştım.
C# Microsoft .NET framework framework year month and day parameters describe an un-representable datetime hatasının çözümü nedir?
","acceptedAnswer":{"@type":"Answer","name":"Muhtemelen form yüklenirken yaptığın bir işlemde, tarih işleminde tarih uygun formatta gelmiyor.
Örneğin SQL'den veri çekiliyor ve bu veri türü tarih olan değişkene aktarılıyorsa, C# tarih formatı ile SQL'den gelen tür uyuşmuyor demektir.
C# 02.03.2016 gibi bir tarih bekliyorken türü Datetime olan değişkene 2016-03-02 gibi bir değer atıyorsun demektir.
düzenleme:
DateTime dt2 = new DateTime(2016, 03, 12); \r\n\r\n if (DateTime.Now.ToShortDateString() == dt2.ToShortDateString())\r\n MessageBox.Show("Tarihler Aynı");\r\n else\r\n MessageBox.Show("Tarihler Farklı");
Kodunu sadeleştirdim. Çok karıştırmışsın.
","url":"https://uzmanim.net/soru/c-microsoft-net-framework-year-month-and-day-parameters-describe-an-un-representable-datetime-hatasi/65726#a65767","author":{"@type":"Person","name":"hakan"},"comment":[{"@type":"Comment","name":"Peki buradaki hatam nedir,\n {\n DateTime dt = DateTime.Now;\n string dateString = dt.ToString(\"dd/MM/yyyy\");\n DateTime dt2 = new DateTime(2016, 03, 12);\n string strDate = dt2.ToString(\"dd/MM/yyyy\");\n int durum = DateTime.Compare(dt, dt2);\n if (durum == 0)\n MessageBox.Show(\"Tarihler Aynı\");\n else\n MessageBox.Show(\"Tarihler Farklı\");\n }","author":{"@type":"Person","name":"notify"},"text":"Peki buradaki hatam nedir,\n {\n DateTime dt = DateTime.Now;\n string dateString = dt.ToString(\"dd/MM/yyyy\");\n DateTime dt2 = new DateTime(2016, 03, 12);\n string strDate = dt2.ToString(\"dd/MM/yyyy\");\n int durum = DateTime.Compare(dt, dt2);\n if (durum == 0)\n MessageBox.Show(\"Tarihler Aynı\");\n else\n MessageBox.Show(\"Tarihler Farklı\");\n }"},{"@type":"Comment","name":" {\n DateTime dt = DateTime.Now;\n string dateString = dt.ToString(\"dd/MM/yyyy\");\n DateTime dt2 = new DateTime(2016, 03, 12);\n string strDate = dt2.ToString(\"dd/MM/yyyy\");\n int durum = DateTime.Compare(dt, dt2);\n if (durum == 0)\n MessageBox.Show(\"Tarihler Aynı\");\n else\n MessageBox.Show(\"Tarihler Farklı\");\n }","author":{"@type":"Person","name":"notify"},"text":" {\n DateTime dt = DateTime.Now;\n string dateString = dt.ToString(\"dd/MM/yyyy\");\n DateTime dt2 = new DateTime(2016, 03, 12);\n string strDate = dt2.ToString(\"dd/MM/yyyy\");\n int durum = DateTime.Compare(dt, dt2);\n if (durum == 0)\n MessageBox.Show(\"Tarihler Aynı\");\n else\n MessageBox.Show(\"Tarihler Farklı\");\n }"},{"@type":"Comment","name":"kodunda hatalı bir şey yok. yukarıdaki örnekteki gibi daha kolay yaparsın.","author":{"@type":"Person","name":"hakan"},"text":"kodunda hatalı bir şey yok. yukarıdaki örnekteki gibi daha kolay yaparsın."},{"@type":"Comment","name":"Çok teşekkürler hakan bey, ama şöylede bir sorunum var ben bu tarhiler aynı komutu yerine picturebox1'ın görünmezliğini ture yapmam lazım ancak bu kod form2de, form 1 deki picturebox'ı nasıl kullanabilirim formlar arası aynı kodu nasıl kuullanabilirim?","author":{"@type":"Person","name":"notify"},"text":"Çok teşekkürler hakan bey, ama şöylede bir sorunum var ben bu tarhiler aynı komutu yerine picturebox1'ın görünmezliğini ture yapmam lazım ancak bu kod form2de, form 1 deki picturebox'ı nasıl kullanabilirim formlar arası aynı kodu nasıl kuullanabilirim?"}],"commentCount":4,"dateCreated":"2016-03-12T07:06:29.64+02:00","dateModified":"2016-03-12T17:40:56.063+02:00","text":"Muhtemelen form yüklenirken yaptığın bir işlemde, tarih işleminde tarih uygun formatta gelmiyor.
Örneğin SQL'den veri çekiliyor ve bu veri türü tarih olan değişkene aktarılıyorsa, C# tarih formatı ile SQL'den gelen tür uyuşmuyor demektir.
C# 02.03.2016 gibi bir tarih bekliyorken türü Datetime olan değişkene 2016-03-02 gibi bir değer atıyorsun demektir.
düzenleme:
DateTime dt2 = new DateTime(2016, 03, 12); \r\n\r\n if (DateTime.Now.ToShortDateString() == dt2.ToShortDateString())\r\n MessageBox.Show("Tarihler Aynı");\r\n else\r\n MessageBox.Show("Tarihler Farklı");
Kodunu sadeleştirdim. Çok karıştırmışsın.
","upvoteCount":0},"answerCount":1,"suggestedAnswer":{"@type":"Answer","name":"Muhtemelen form yüklenirken yaptığın bir işlemde, tarih işleminde tarih uygun formatta gelmiyor.
Örneğin SQL'den veri çekiliyor ve bu veri türü tarih olan değişkene aktarılıyorsa, C# tarih formatı ile SQL'den gelen tür uyuşmuyor demektir.
C# 02.03.2016 gibi bir tarih bekliyorken türü Datetime olan değişkene 2016-03-02 gibi bir değer atıyorsun demektir.
düzenleme:
DateTime dt2 = new DateTime(2016, 03, 12); \r\n\r\n if (DateTime.Now.ToShortDateString() == dt2.ToShortDateString())\r\n MessageBox.Show("Tarihler Aynı");\r\n else\r\n MessageBox.Show("Tarihler Farklı");
Kodunu sadeleştirdim. Çok karıştırmışsın.
","url":"https://uzmanim.net/soru/c-microsoft-net-framework-year-month-and-day-parameters-describe-an-un-representable-datetime-hatasi/65726#a65767","author":{"@type":"Person","name":"hakan"},"comment":[{"@type":"Comment","name":"Peki buradaki hatam nedir,\n {\n DateTime dt = DateTime.Now;\n string dateString = dt.ToString(\"dd/MM/yyyy\");\n DateTime dt2 = new DateTime(2016, 03, 12);\n string strDate = dt2.ToString(\"dd/MM/yyyy\");\n int durum = DateTime.Compare(dt, dt2);\n if (durum == 0)\n MessageBox.Show(\"Tarihler Aynı\");\n else\n MessageBox.Show(\"Tarihler Farklı\");\n }","author":{"@type":"Person","name":"notify"},"text":"Peki buradaki hatam nedir,\n {\n DateTime dt = DateTime.Now;\n string dateString = dt.ToString(\"dd/MM/yyyy\");\n DateTime dt2 = new DateTime(2016, 03, 12);\n string strDate = dt2.ToString(\"dd/MM/yyyy\");\n int durum = DateTime.Compare(dt, dt2);\n if (durum == 0)\n MessageBox.Show(\"Tarihler Aynı\");\n else\n MessageBox.Show(\"Tarihler Farklı\");\n }"},{"@type":"Comment","name":" {\n DateTime dt = DateTime.Now;\n string dateString = dt.ToString(\"dd/MM/yyyy\");\n DateTime dt2 = new DateTime(2016, 03, 12);\n string strDate = dt2.ToString(\"dd/MM/yyyy\");\n int durum = DateTime.Compare(dt, dt2);\n if (durum == 0)\n MessageBox.Show(\"Tarihler Aynı\");\n else\n MessageBox.Show(\"Tarihler Farklı\");\n }","author":{"@type":"Person","name":"notify"},"text":" {\n DateTime dt = DateTime.Now;\n string dateString = dt.ToString(\"dd/MM/yyyy\");\n DateTime dt2 = new DateTime(2016, 03, 12);\n string strDate = dt2.ToString(\"dd/MM/yyyy\");\n int durum = DateTime.Compare(dt, dt2);\n if (durum == 0)\n MessageBox.Show(\"Tarihler Aynı\");\n else\n MessageBox.Show(\"Tarihler Farklı\");\n }"},{"@type":"Comment","name":"kodunda hatalı bir şey yok. yukarıdaki örnekteki gibi daha kolay yaparsın.","author":{"@type":"Person","name":"hakan"},"text":"kodunda hatalı bir şey yok. yukarıdaki örnekteki gibi daha kolay yaparsın."},{"@type":"Comment","name":"Çok teşekkürler hakan bey, ama şöylede bir sorunum var ben bu tarhiler aynı komutu yerine picturebox1'ın görünmezliğini ture yapmam lazım ancak bu kod form2de, form 1 deki picturebox'ı nasıl kullanabilirim formlar arası aynı kodu nasıl kuullanabilirim?","author":{"@type":"Person","name":"notify"},"text":"Çok teşekkürler hakan bey, ama şöylede bir sorunum var ben bu tarhiler aynı komutu yerine picturebox1'ın görünmezliğini ture yapmam lazım ancak bu kod form2de, form 1 deki picturebox'ı nasıl kullanabilirim formlar arası aynı kodu nasıl kuullanabilirim?"}],"commentCount":4,"dateCreated":"2016-03-12T07:06:29.64+02:00","dateModified":"2016-03-12T17:40:56.063+02:00","text":"Muhtemelen form yüklenirken yaptığın bir işlemde, tarih işleminde tarih uygun formatta gelmiyor.
Örneğin SQL'den veri çekiliyor ve bu veri türü tarih olan değişkene aktarılıyorsa, C# tarih formatı ile SQL'den gelen tür uyuşmuyor demektir.
C# 02.03.2016 gibi bir tarih bekliyorken türü Datetime olan değişkene 2016-03-02 gibi bir değer atıyorsun demektir.
düzenleme:
DateTime dt2 = new DateTime(2016, 03, 12); \r\n\r\n if (DateTime.Now.ToShortDateString() == dt2.ToShortDateString())\r\n MessageBox.Show("Tarihler Aynı");\r\n else\r\n MessageBox.Show("Tarihler Farklı");
Kodunu sadeleştirdim. Çok karıştırmışsın.
","upvoteCount":0},"upvoteCount":0}}Microsoft .NET framework year month and day parameters describe an un-representable datetime
Projemi klasöründen çalıştırdığım zaman böyle bir hata ile karşılaşıyorum. C#'da çalışırken hata vermiyor ancak debug klasörünün altındaki .exe halini çalıştırdığımda böyle bir hata ile karşılaştım.
C# Microsoft .NET framework framework year month and day parameters describe an un-representable datetime hatasının çözümü nedir?
Toplam 1 cevap
Muhtemelen form yüklenirken yaptığın bir işlemde, tarih işleminde tarih uygun formatta gelmiyor.
Örneğin SQL'den veri çekiliyor ve bu veri türü tarih olan değişkene aktarılıyorsa, C# tarih formatı ile SQL'den gelen tür uyuşmuyor demektir.
C# 02.03.2016 gibi bir tarih bekliyorken türü Datetime olan değişkene 2016-03-02 gibi bir değer atıyorsun demektir.
düzenleme:
DateTime dt2 = new DateTime(2016, 03, 12); if (DateTime.Now.ToShortDateString() == dt2.ToShortDateString()) MessageBox.Show("Tarihler Aynı"); else MessageBox.Show("Tarihler Farklı");
Kodunu sadeleştirdim. Çok karıştırmışsın.
notify 8 yıl önce
Peki buradaki hatam nedir, { DateTime dt = DateTime.Now; string dateString = dt.ToString("dd/MM/yyyy"); DateTime dt2 = new DateTime(2016, 03, 12); string strDate = dt2.ToString("dd/MM/yyyy"); int durum = DateTime.Compare(dt, dt2); if (durum == 0) MessageBox.Show("Tarihler Aynı"); else MessageBox.Show("Tarihler Farklı"); }
notify 8 yıl önce
{ DateTime dt = DateTime.Now; string dateString = dt.ToString("dd/MM/yyyy"); DateTime dt2 = new DateTime(2016, 03, 12); string strDate = dt2.ToString("dd/MM/yyyy"); int durum = DateTime.Compare(dt, dt2); if (durum == 0) MessageBox.Show("Tarihler Aynı"); else MessageBox.Show("Tarihler Farklı"); }
hakan 8 yıl önce
kodunda hatalı bir şey yok. yukarıdaki örnekteki gibi daha kolay yaparsın.
notify 8 yıl önce
Çok teşekkürler hakan bey, ama şöylede bir sorunum var ben bu tarhiler aynı komutu yerine picturebox1'ın görünmezliğini ture yapmam lazım ancak bu kod form2de, form 1 deki picturebox'ı nasıl kullanabilirim formlar arası aynı kodu nasıl kuullanabilirim?