[英]Experience calculation
我以给定格式(dd.mm.yy)从用户那里获取日期作为加入日期。从给定日期开始,我必须计算该人的经历。
try
{
_doj = DateTime.Parse(Console.ReadLine(console.ReadLine()_dataformat,null));
if (_doj <= DateTime.today)
break;//I have given the breakpoint here and _doj value is 01/20/2015(actually given input is 20.04.2015)
else
Console.WriteLine("The date is exsisttodaysdate:");
}
catch
{
Console.WriteLine("please enter valid date:");
}
因此,请帮助我获得输出。
如果我理解正确,那么您想减去两个日期。 可以通过DateTime.Subtract()
函数将两个日期相减。
var totalDays = DateTime.Today.Subtract(oldDate).TotalDays;
从totalDays
,您可以计算出一个体验。
工作证明: DotNetFiddler
您可能需要定义要解析的格式。 您可以通过传递format参数来使用ParseExact方法:
var _doj = DateTime.ParseExact(Console.ReadLine(), "dd.MM.yyyy",
new System.Globalization.CultureInfo("en-US"));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.