请告知我如何检查当前日期(DateTime.Now
)是否符合格式" dd/mm
&#34;的日期。例如 - 01.01 <= DateTime.Now <= 01.03
- 当前日期多于1st of January
但少于1st of March
答案 0 :(得分:2)
让git log --numstat --format=
成为第一个输入,即From Date和dateStrFrom
是第二个输入,即To to date。然后,您可以使用dateStrTo
将其转换为所需的DateTime对象以处理您的比较。
我希望您正在寻找类似的东西:
DateTime.TryParseExact
答案 1 :(得分:1)
试试这个:
DateTime.Compare(DateTime.Now, DateTime.ParseExact("01.03", "dd.MM", null))
返回一个带符号的数字,表示t1和t2的相对值。值类型条件小于零t1早于t2。零t1与t2相同。大于零t1晚于t2。
答案 2 :(得分:1)
NSNotification
如果有人找到解决方案,谢谢
答案 3 :(得分:0)
您可以使用DateTime.Parse()进行解析。对于您的情况,您可以使用DateTime.Compare()
示例代码可以帮助您。
// If you want to compare only date part of DateTime, not time part:
DateTime d1 = DateTime.Parse("10/11/2016");
DateTime d2 = DateTime.Parse("01/01/2016");
if (d1.Date > d2.Date)
{
// do the stuff
}
// For Converting it to String
DateTime.Now.ToString("MM/dd/yyyy");
DateTime.Today.ToString("MM/dd/yyyy");
// Comparison
int result = DateTime.Compare(today, otherdate);
if(result < 0)
MessageBox.Show("Today is earlier than the 'otherdate'");
elseif(result > 0)
MessageBox.Show("Today is later than the 'other date'");
else
MessageBox.Show("Dates are equal...");
// Will give you a DateTime typed object
var dateTime = DateTime.Parse("01/01/2016");