static void Main(string[] args)
{
var date1 = new DateTime(1999, 10, 10);
var date2 = new DateTime(2000, 10, 10);
if (date1 > date2)
{
//Тут код
}
}
Java比较示例:
import java.util.*;
import java.text.*;
public class TestDate {
public static void main(String args[]){
TestDate a = new TestDate();
}
TestDate() {
String DATE_FORMAT = "yyyy-MM-dd";
java.text.SimpleDateFormat sdf =
new java.text.SimpleDateFormat(DATE_FORMAT);
Calendar c1 = Calendar.getInstance();
Calendar c2 = Calendar.getInstance();
c1.set(1999, 12 , 31);
c2.set(1999, 0 , 30);
System.out.print(sdf.format(c1.getTime()));
if (c1.before(c2)) {
System.out.print(" is before ");
}
if (c1.after(c2)) {
System.out.print(" is after ");
}
if (c1.equals(c2)) {
System.out.print(" same as ");
}
System.out.print(sdf.format(c2.getTime()));
}
}
将上次检查的日期保存在 SQLite 或文件中然后检查日期是非常简单的。例如,您可以轻松检查上次检查的日期是 1 月 10 日,而现在已经是 1 月 11 日。如果您使用 Java 或 C# 编写代码,则可以使用标准验证函数。
C#比较方法:
资源
C#比较示例:
Java比较示例:
资源