我有4个文本框(名称,密码,重复密码和出生日期)
实际上我有2种方法来验证名称和密码
@Override
public String format(LogRecord record)
{
String sourceClassName = record.getSourceClassName();
String sourceMethodName = record.getSourceMethodName();
...
}
但我需要在出生日期文本中选择DateTime并创建一个新方法来验证此DateTime是否在01/01/1960 - 31/12/1990之间,进行此验证的简单方法是什么? / p>
编辑 - >在用户的帮助下创建了验证日期>
的方法private static void ValidarNome(string Nome)
{
if (Nome.Trim().Length == 0)
{
string msg = " O nome não pode estar em branco";
ApplicationException e = new ApplicationException(msg);
throw e;
}
}
private static void ValidarSenha(Int32 pw , Int32 pw2 , int check)
{
if (pw != pw2)
{
check = 1;
string msg = " As senhas não conferem";
ApplicationException e = new ApplicationException(msg);
throw e;
}
}
答案 0 :(得分:1)
你在这里:
DateTime from = new DateTime(1960,1,1);
DateTime to = new DateTime(1990, 12, 31);
DateTime input = DateTime.Now;
Console.WriteLine(from <= input && input <= to); // False
input = new DateTime(1960,1,1);
Console.WriteLine(from <= input && input <= to); // True
希望得到这个帮助。
答案 1 :(得分:1)
DateTime结构会重载所有标准比较运算符,因此您可以像对数字一样比较它们。