Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 22266|Отговор: 0

[Източник] C# е метод за определяне дали 6-цифрен номер, въведен от потребителя, е дата

[Копирай линк]
Публикувано в 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.         }
Копирай код
Намерих някои методи от интернет и после ги промених сам.

Правилната дата, върната от потребителя, например, е 201503

Потребителят, който въвежда грешна дата, връща false, например, 201555




Предишен:Използвайте регулярни изрази, за да накарате C# да определи дали форматът на въвеждащата дата е правилен
Следващ:Методът на C# езика за "конвертиране на datetime низове във формат на string в DateTime тип"
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com