Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 22266|Antwoord: 0

[Bron] C# is een methode om te bepalen of een 6-cijferig nummer dat door een gebruiker wordt ingevoerd een datum is

[Link kopiëren]
Geplaatst op 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.         }
Code kopiëren
Ik heb wat methoden op internet gevonden en daarna zelf veranderd.

De juiste datum die door de gebruiker wordt teruggegeven, bijvoorbeeld 201503

Een gebruiker die een onjuiste datum invoert, levert bijvoorbeeld false op, 201555




Vorig:Gebruik reguliere expressies om C# te laten bepalen of het invoerdatumformaat correct is
Volgend:C#-taalmethode van "het omzetten van stringformaat datetime-strings naar het DateTime-type"
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com