C# Formda 24 Saat Formatında Göründüğü Halde SQL'e 12 Saat Formatında Kaydolması Sorunu

Temmuz 04, 2017 Mustafa BÜKÜLMEZ 0 Yorum


Bu dersimizde C# Formda 24 Saat Formatında Görünüp SQL'e 12 Saat Formatında Kaydolması Sorununun çözümünü anlatacağım


Selamlar arkadaşlar,
Bu dersimizde C# projelerinde, formdaki tarih nesnesinde 24 saat formatında göründüğü halde sql 12 saat formatında kaydolması sorununa değineceğim.
Yaptığım bir projede başıma geldi. SQL Insert işlemi için bir class oluşturmuştum. Bu class'ı kullandığım yerlerde saatler nedense hep 12 saat formatında kaydolmuş ve bunu yeni farkettim. C#'dan sql de 
C#
DateTime.Now.ToString("yyyyMMdd hh:mm")
şeklinde kaydediyordum ve bir sorun yaşamıyordum ancak bahsettiğin insert classından sonra tarihler hep 12 saat formatında kaydolmuş. Bunu düzeltmenin bir yolu var. Yukarıdaki işlemi yaparken 
C#
DateTime.Now.ToString("yyyyMMdd HH:mm")
C#
hh:mm
// 12 saat formatında algılaması için
kısmını
C#
HH:mm
// 24 saat formatında algılaması için
olarak değiştirdiğinizde saatler otomatik olarak 24 saat formatında kaydoluyor. Sizde bu şekilde bir sorun yaşıorsanız yukarıdaki işlemi yapmanız yeterlidir.
Bu dersimizde bu kadar arkadaşlar.
Bol Kodlu Günler.
https://mustafabukulmez.com/

0 Yorum: