我将两个日期作为命令行参数,并想检查第一个日期是否在第二个日期之后。日期格式为“dd/MM/yyy”。示例:java dateCheck 01/01/2014 15/03/2014 我还需要检查硬编码到程序中的第三个日期是否在第二个日期之前。
我想知道java行if (args[0].length > 2)是否是有效行.我正在接受命令行参数,我想知道第一个数组中的数字量是否超过两位数.例如,2014年将允许该if陈述为真.如果用户的输入是例如52,则该if语句将不为真,并且它将移动到else if下面的语句中.
我有一个SELECT COUNT(*)声明,C#/ASP.NET我想将结果存储为int用作IF条件.但是我在visual studio中遇到错误:
错误:System.Data.SqlClient.SqlException(0x80131904):数据类型text和varchar在等于运算符中不兼容.在System.Data.SqlClient.SqlConnection.
它告诉我它发生在int temp行.我在数据库表中访问的列是文本类型.
conn.Open();
String checkEmail = "select count(*) from Players where PlayerEmail= '" + txtEmailLogIn.Text + "'";
SqlCommand com = new SqlCommand(checkEmail, conn);
int temp = Convert.ToInt32(com.ExecuteScalar().ToString());
conn.Close();
if (temp > 0)
{
}
Run Code Online (Sandbox Code Playgroud)