c夏普
// initate with button
private void ChkDateBtn_Click(object sender, EventArgs e)
{
stInputDate = DateTxtBx.Text; // input from text box
// bExpDateLater already defined as bool
bExpDateLater = ValidateExpDate(stInputDate);
if (bExpDateLater == true)
{
OutputTxtBox.Text = "This is a valid Date";
}
else
{
OutputTxtBox.Text = "This is not a valid Date";
}
}
// validate date as later than today
private bool ValidateExpDate(string expdate)
{
// expdate string format yyyy-MM-dd
DateTime sDateNow = DateTime.Now;
// remove hyphen from date
expdate = expdate.Replace("-", "");
string format = "yyyyMMdd";
DateTime sCompareDate;
DateTime.TryParseExact(expdate, format,System.Globalization.CultureInfo.InvariantCulture.DateTimeStyles.None, out sCompareDate);
if (sDateNow < sCompareDate)
{
return true;
}
else
{
return false;
}
}
如有任何建议,不胜感激
问题在于我是如何解析日期的
这就是解决办法
private bool ValidateExpDate(string expdate)
{
// expdate string format yyyy-MM-dd
DateTime dtDateNow = DateTime.Now;
// DateTime shortDateNow = dtDateNow.ToShortTimeString;
// remove hyphen from date
expdate = expdate.Replace("-", "");
string format = "yyyyMMdd";
DateTime dtCompareDate = DateTime.ParseExact(expdate, format, System.Globalization.CultureInfo.CurrentCulture);
if (dtDateNow < dtCompareDate)
{
return true;
}
else
{
return false;
}
}
问题内容: 我已经编写了一些代码来检查两个日期,即开始日期和结束日期。如果结束日期早于开始日期,则会提示您结束日期早于开始日期。 我还想添加检查开始日期是否在今天之前(今天和用户使用该应用程序的那天一样)。(下面的日期检查器代码,如果有任何影响,那么所有这些都为Android编写) 问题答案: 这有帮助吗?
问题内容: 我有以下 我想将此日期与今天的日期进行比较(即我想知道这是今天之前还是今天之前) 我需要使用什么功能? 问题答案: 将其转换为时间值 给你几秒钟 将检查是否已在最后一天之内。
我正在尝试比较日期,因为我在html中使用日期从用户那里获取输入并将其发送到servlet以验证它或知道它是否是今天的日期,这是我的试用版,它只适用于两位数的月份,因为它将月份打印为5而不是05 我觉得代码看起来很悲伤。
有了这个,我会检查服务最后一次运行的时间,以及是否有必要再次运行。 我正在将当前日期转换为整数。但后来我得到一个错误:错误: 08-27 17:21:40.930:W/System.err(26577):java.lang.NumberFormatException:无效int:“201308271721” 08-27 17:21:40.930:W/System.err(26577):java.l
我有一个应用程序,从一个api接收一些数据,我想比较它们,但不知道如何做。 来自api的日期在不同的模板中,加上它的字符串,所以我无法比较。 如果收到的日期早于当前日期,我想显示一条错误消息。 以下是api日期的来源(我已经在控制台上打印出来): 这是日期时间。现在在颤振: 有没有办法比较它们?
所以今年早些时候,我在大学里接到了一个任务。任务是使用OOP程序创建一个停车场管理系统。例如,我们学习了如何使用继承、抽象类和实例。我已经完成了并通过了这个作业,所以这个问题只是为了知识目的。其中一个任务是按时间顺序对对象的 Array 列表进行排序。为此,我们学习了可比/比较器方法。但是,我无法理解它,也无法做到这一点。问题是,我们必须对数组列表中的“Vehicle”对象中的“DateTime”