Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 22266|Risposta: 0

[Fonte] C# è un metodo per determinare se un numero a 6 cifre inserito da un utente è una data

[Copiato link]
Pubblicato su 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.         }
Copia codice
Ho trovato alcuni metodi su Internet, e poi l'ho cambiato io stesso.

La data corretta restituita dall'utente, ad esempio, 201503

Un utente che inserisce una data errata restituisce falso, ad esempio, 201555




Precedente:Usa espressioni regolari per far determinare C# se il formato della data di input sia corretto
Prossimo:Metodo del linguaggio C# per "convertire stringhe di data e data in formato stringa in tipo DateTime"
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com