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

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

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 

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 

DateTime.Now.ToString("yyyyMMdd HH:mm")
hh:mm
// 12 saat formatında algılaması için

kısmını

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.

http://mustafabukulmez.com/

Mustafa BÜKÜLMEZ
http://mustafabukulmez.com -- Web sitesi, ERP, MRP, CRM ve kişiye özel uygulamalar hazırlanır. -- Deneyip çalıştığını onaylamadan çok nadir ders eklerim. Denemediklerim ise eski makalelerimdendir. Hem bildiklerimi paylaşmak hemde her seferinde aramamak için yayınlıyorum. -- *Bilgi paylaştıkça çoğalır. *Bir mum diğer mumu yakmakla ışığından bir şey kaybetmez. Aksine Daha çok ışık yayar. -- 1992 İstanbul doğumluyum. Kahramanmaraş'ta yaşıyorum. Lise: Ağ sistemleri ve Yönetimi, Üniversite: Bilgisayar Programcılığı.. -- 07.2014 tarihinden beri bir firmada Bilgi İşlem Müdürü olarak çalışmaktayım. -- Kişisel Bloğum : https://csharpiledundenbugune.blogspot.com.tr/
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git