繁体   English   中英

经验计算

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM