dd/MM/yyyy biçiminde 20100102 gibi dize datetime biçimine nasıl dönüştürebilirim?Dize datetime dönüştürme C#
cevap
var userdateformat = DateTime.ParseExact("20101020", "yyyyMMdd", System.Globalization.CultureInfo.CurrentCulture);
Değiştirmek istediğiniz gibi değiştirin.
Burada DateTime.ParseExact yöntemini
string strStartDateMain = "20100102";
string strStartDateFinal = new DateTime(Convert.ToInt32strStartDateMain.Substring(0, 4)), Convert.ToInt32(strStartDateMain.Substring(4, 2)), Convert.ToInt32(strStartDateMain.Substring(6))).ToString("dd/MM/yyyy");
Bu konuyla ilgili Ar-Ge yaparak bu cevabı aldım. Burada "20100102" gibi bir dizgimiz varsa, "02/01/2010" – Ashish
Bah gibi çıktı alabiliriz, bu gerçekten bunu yapmanın yolu değildir. – Noldorin
Özel tarih ayrıştırma FTL. Tekerleği yeniden keşfetme. – Aaronaught
IFormatProvider culture = new CultureInfo("en-EN", false); // use your culture info
DateTime dt = DateTime.ParseExact(myDateTimeString, "yyyyMMdd", culture, DateTimeStyles.NoCurrentDateDefault);
yyyyAAgg olan giriş biçimini kullanabilirsiniz.
Ve sonra dizeye dönüştürmek isterseniz:
String output = String.Format("{0:dd/MM/yyyy}", dt);
Doğru - senaryoyu bağımlı kılan 'CultureInfo.CurrentCulture' veya' CultureInfo.InvariantCulture 'işlevini kullanması mantıklı olabilir. – Noldorin
Kullanıcı geçersiz kılmayı geçersiz kıldım. Yani şimdi varsayılan kullanır. Fakat burada herhangi bir sorun yaratmayacaktır bile geçersiz kılar. Yoksa yanılıyor muyum? – JCasso
var result = DateTime.ParseExact("20100102", "yyyyMMdd", System.Globalization.CultureInfo.CurrentCulture);
Değiştir gerektiği gibi.
- 1. Dize, datetime olarak C# .net'e dönüştürme
- 2. DateTime excel kullanarak dönüştürme C#
- 3. Julia'da dize ile DateTime arasında dönüştürme
- 4. dönüştürme Dize
- 5. Joda saatini kullanarak dize datetime için dize dönüştürme nasıl
- 6. Dize sorgusunu dize dizisine dönüştürme - C#
- 7. C# DateTime Bu biçimi "20120314T130000" ayrıştırma/dönüştürme
- 8. Kısa Dizeyi C Dize Dönüştürme #
- 9. null DateTime dönüştürme
- 10. dönüştürme datetime biçimi saat
- 11. Sistem Dönüştürme :: Datetime - QDateTime
- 12. SQL'de bir datetime dönüştürme
- 13. dönüştürme datetime biçimi
- 14. LINQ convert DateTime - dize
- 15. Dd/aa/yy'yi dize/aa/yy'ye datetime dönüştürme
- 16. Dize dizisini C++/cli dizinine dönüştürme
- 17. uygulama motoru: dize - datetime?
- 18. Bir dize dizisini C nesnesinde bir dize dizisine dönüştürme D #
- 19. C# DateTime
- 20. Dizeyi UTC ofsetiyle bir datetime nesnesine dönüştürme
- 21. SFrame'de dateTime nesnesine dize nesnesi
- 22. javascript kullanarak dize datetime dönüştürün?
- 23. dd/mm/yyyy biçimlendirilmiş dizeyi Datetime olarak dönüştürme
- 24. Python: kodlamak dize dönüştürme
- 25. dönüştürme listesi [Dize]
- 26. dönüştürme Dize ben java
- 27. Dize İçine Tamsayı Dönüştürme
- 28. Dize Dönüştürme TByteDynArray
- 29. dönüştürme PHP nesne dize
- 30. Karşılıklı ASCII Dize Dönüştürme
Teşekkürler, bu bana çok yardımcı oluyor. –