Bir tarihin mm/GG/yyyy biçiminde olup olmadığını nasıl kontrol edebilirim?Tarihin mm/GG/yyyy biçiminde olup olmadığı nasıl kontrol edilir C#
5
A
cevap
17
Not: dizgisinin "MM/gg/yyyy" biçiminde geçerli bir tarih olup olmadığını soruyorsunuzdur. Bir DateTime
'un kendisi 'un biçimini içermiyor, dolayısıyla bunu kontrol edemiyorsunuz.
Kullanım DateTime.TryParseExact
bunu ayrıştırmak denemek için: Ben senin biçim dizesi değiştirdik
string text = "02/25/2008";
DateTime parsed;
bool valid = DateTime.TryParseExact(text, "MM/dd/yyyy",
CultureInfo.InvariantCulture,
DateTimeStyles.None,
out parsed);
Not demek istediniz ne - Ben örneğin, gerçekten dakika olması ilk bit anlamına şüphe .
Eğer Sabit kültür istemiyorsanız, belirleyebilir, farklı bir :)
İlgili konular
- 1. Tarih js kullanılarak tarihin geçerli olup olmadığı nasıl kontrol edilir?
- 2. Oturumun geçersiz olup olmadığı nasıl kontrol edilir
- 3. Tetikleyicinin geçersiz olup olmadığı nasıl kontrol edilir?
- 4. Java'da bir tarihin diğerinden daha büyük olup olmadığı nasıl kontrol edilir?
- 5. Bir nesnenin tanımlanmış olup olmadığı nasıl kontrol edilir?
- 6. JSON yanıt öğesinin bir dizi olup olmadığı nasıl kontrol edilir?
- 7. Postgresql yedeğinin başarılı olup olmadığı nasıl kontrol edilir?
- 8. Sekmenin etkin olup olmadığı nasıl kontrol edilir JTabbedPane?
- 9. İki dizenin içeriğinin aynı olup olmadığı nasıl kontrol edilir?
- 10. Jinja2 şablonunda verilen değişkenin mevcut olup olmadığı nasıl kontrol edilir?
- 11. Soketin hala bağlı olup olmadığı nasıl kontrol edilir?
- 12. OS'nin Vista'nın Python'da olup olmadığı nasıl kontrol edilir?
- 13. Belirli bir yerde musluğun olup olmadığı nasıl kontrol edilir
- 14. Swift'de iki setin aynı olup olmadığı nasıl kontrol edilir?
- 15. PHP postası() etkin olup olmadığı nasıl kontrol edilir?
- 16. Kullanıcının içinde yetkili olup olmadığı nasıl kontrol edilir?
- 17. Google Drive'da klasörün mevcut olup olmadığı nasıl kontrol edilir?
- 18. jQuery UI widget'ının yüklü olup olmadığı nasıl kontrol edilir?
- 19. Cihazla internet bağlantısının olup olmadığı nasıl kontrol edilir: cocos-2d
- 20. Raylar oturumunun yüklü olup olmadığı nasıl kontrol edilir?
- 21. Asp.net mvc 3'ün yüklü olup olmadığı nasıl kontrol edilir?
- 22. Veritabanının URL'sinin geçerli olup olmadığı nasıl kontrol edilir?
- 23. Tarihin bir hafta sonu olup olmadığı nasıl belirlenir (lubridate kullanılmıyor)
- 24. Bir işlemin Windows 7'de yerel C++ kullanılarak yükseltilmiş ayrıcalıklara sahip olup olmadığı nasıl kontrol edilir?
- 25. HTML biçiminde güncel tarihin belirlenmesi
- 26. Arabirim olup olmadığını nasıl kontrol edilir
- 27. Bir şablon türünün varyant türünden biri olup olmadığı nasıl kontrol edilir?
- 28. html'nin tarih olup olmadığı kontrol edin> ŞİMDİ
- 29. VFPOLEDB sağlayıcısının yüklü olup olmadığı nasıl belirlenir?
- 30. 2 metin kutusunun değerleri nasıl eklenir ve üçte birine eşit olup olmadığı nasıl kontrol edilir?
benim tarih aa/GG/yyy biçimi olan veya olmadığını kontrol edebileceğiniz bir yöntem oluşturmak istiyorum. Eğer doğruysa o zaman ben başka bir doğrulama yapacağım. – saurav2109
@ saurav2109: Elbette, önerdiğim gibi DateTime.TryParseExact kullanın. Şimdi senin için bir kod örneği yazdım. –
Veya normal ifadeler, hatalara açık olmasına rağmen kullanılabilir. Yani DateTime.TryParseExact tercih edilen bir yoldur. –