im *_*ess 0 c# string datetime
这是我继续工作:在C#中添加DateTime 我已经可以在我的日期添加日期.
我的问题是:
a.)可以将一年乘以日期时间吗?例如.
DateTime newDate = DateTime.Today.AddDays(10);
long xDate = DateTime.Now.Year * newDate; // error : Operator '*'
// cannot be applied to operands of type 'int' and 'System.DateTime
Run Code Online (Sandbox Code Playgroud)
尝试
DateTime newDate = DateTime.Today.AddDays(10);
long xDate = DateTime.Now.Year * newDate.Year;
Run Code Online (Sandbox Code Playgroud)
你可以做这样的事情,但我真的不明白为什么会倍增,你会得到一个非常大的数字一年.这是一个想法:
int year = DateTime.Now.Year * newDate.Year;
DateTime xDate = new DateTime(year, newDate.Month, newDate.Day);
Run Code Online (Sandbox Code Playgroud)