Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 22266|Yanıt: 0

[Kaynak] C#, bir kullanıcının girdiği 6 haneli bir numaranın tarih olup olmadığını belirlemenin bir yöntemidir

[Bağlantıyı kopyala]
Yayınlandı 12.06.2015 10:25:13 | | |
  1. /// <summary>   
  2.         /// 判断输入是否为日期类型   
  3.         /// </summary>   
  4.         /// <param name="s">待检查数据</param>   
  5.         /// <returns></returns>   
  6.         public static bool IsDate(string s)
  7.         {
  8.             try
  9.             {
  10.                 //例如:201506
  11.                 s = s.Insert(4, "/");
  12.                 DateTime d = DateTime.Parse(s);
  13.                 return true;
  14.             }
  15.             catch
  16.             {
  17.                 return false;
  18.             }
  19.         }
Kopya kodu
İnternetten bazı yöntemler buldum, sonra kendim değiştirdim.

Örneğin, kullanıcının doğru geri dönen tarihi, 201503

Yanlış bir tarih giren bir kullanıcı yanlış döner, örneğin 201555




Önceki:Giriş tarihi formatının doğru olup olmadığını C#'ın belirlemesi için düzenli ifadeler kullanın
Önümüzdeki:C# dil yöntemi ile "dizi formatı datetime dizelerini DateTime tipine dönüştürmek"
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com