Bir C# DateTime'ı "YYYMMDDHMMSS" biçimine dönüştürmek istiyorum. Ancak bu formatı elde etmek için yerleşik bir yöntem bulamıyorum? Herhangi bir yorumunuz var mı?
Formatı neredeyse kendiniz yazdınız.
yourdate.ToString("yyyyMMddHHmmss")
Geri kalan her şey kendi kendini açıklıyor olmalı.
Sadece aylar (MM) ve dakikalar (mm) arasında dikkatli olmanız gerekir:
DateTime dt = DateTime.Now; // Or whatever
string s = dt.ToString("yyyyMMddHHmmss");
(Ayrıca HH'nin 24 saatlik saat olduğunu, hh'nin ise 12 saatlik saat olduğunu ve genellikle am/pm belirteci için t veya tt ile birlikte kullanıldığını unutmayın).
Bunu bileşik bir biçim dizesinin parçası olarak yapmak istiyorsanız, şunu kullanırsınız
string s = string.Format("The date/time is: {0:yyyyMMddHHmmss}", dt);
Daha fazla bilgi için Özel tarih ve saat biçimleri hakkında MSDN sayfası bölümüne bakın.