我需要我的应用程序从今天起30天过期,我将当前日期存储在应用程序配置中.如何检查应用程序是否已过期?我不介意用户是否更改了时钟并且应用程序正常工作(用户太愚蠢了).
if (appmode == "Trial") {
????
}
Run Code Online (Sandbox Code Playgroud)
小智 50
string dateInString = "01.10.2009";
DateTime startDate = DateTime.Parse(dateInString);
DateTime expiryDate = startDate.AddDays(30);
if (DateTime.Now > expiryDate) {
//... trial expired
}
Run Code Online (Sandbox Code Playgroud)
Fre*_*örk 20
DateTime.AddDays
这样做:
DateTime expires = yourDate.AddDays(30);
Run Code Online (Sandbox Code Playgroud)
Mur*_*rph 13
一个我可以自信地回答!
DateTime expiryDate = DateTime.Now.AddDays(30);
Run Code Online (Sandbox Code Playgroud)
或者可能 - 如果你只想要一个没有附加时间的日期,那可能更合适:
DateTime expiryDate = DateTime.Today.AddDays(30);
Run Code Online (Sandbox Code Playgroud)
DateTime _expiryDate = DateTime.Now + TimeSpan.FromDays(30);
Run Code Online (Sandbox Code Playgroud)