在 C# 中将年初至今相乘

  • 本文关键字: c# string datetime
  • 更新时间 :
  • 英文 :


这是我工作的延续:在 C# 中添加日期时间我已经可以在约会中添加天数了。

我的问题是:

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

尝试

 DateTime newDate = DateTime.Today.AddDays(10); 
            long xDate = DateTime.Now.Year * newDate.Year; 

你可以做这样的事情,但我真的不明白为什么乘法,你会得到一年的非常大的数字。这是这个想法:

int year = DateTime.Now.Year * newDate.Year;
DateTime xDate = new DateTime(year, newDate.Month, newDate.Day);

相关内容

  • 没有找到相关文章

最新更新