Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 22266|Svar: 0

[Källa] C# är en metod för att avgöra om ett sexsiffrigt nummer som en användare anger är ett datum

[Kopiera länk]
Publicerad på 2015-06-12 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.         }
Kopiera koden
Jag hittade några metoder på internet, och sedan ändrade jag det själv.

Det korrekta datumet som användaren returnerar, till exempel, 201503

En användare som anger ett felaktigt datum returnerar falskt, till exempel 201555




Föregående:Använd reguljära uttryck för att låta C# avgöra om indatadatumformatet är korrekt
Nästa:C#-språkmetoden "konverterar strängformat datetime-strängar till DateTime-typ"
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com