我有一个预订表格,要求用户在日期旁边输入他们的详细信息。用户不能提交 24 小时内的日期。必须在 24 小时后进行预订。
我该如何实施?我已经获得了当前的日期和时间。
因此,如果当前日期和时间为 19062012 1324,则在 20062012 1324 之前无法进行预订
我试图做的是:
long mdates = (long) (Long.parseLong(date.getText().toString()));
long mprefered= (long) (Long.parseLong(date2.getText().toString()));
long sub = mprefered - mdates;
if (preferedDateEditText.getText().toString() != null
&& !preferedDateEditText.getText().toString()
.equalsIgnoreCase("") && sub>100000000) {
emailBody += "Prefered date & Time:"
+ preferedDateEditText.getText().toString().trim()
+ "\n sub="+sub;
} else {
errorMessage += "A booking cannot be made within 24 hours.";
}
这有效但是如果首选日期是 01072012 1324 那么它不会接受提前 24 小时任何帮助将不胜感激