如何使用DateTime中的多个字段?
如何使用DateTime中的多个字段?(年,例如天)默认构造函数不合适。DateTime.AddXXX方法返回新的如何使用DateTime中的多个字段?,datetime,Datetime,如何使用DateTime中的多个字段?(年,例如天)默认构造函数不合适。DateTime.AddXXX方法返回新的DateTime实例,现有结构不会更改。由于每个方法都返回一个新实例,因此可以将方法调用链接在一起。至少,您希望将每个返回值捕获到一个变量中。例如: public DateTime EnterDeparture() { Console.WriteLine("Enter Year:"); return new
DateTime
实例,现有结构不会更改。由于每个方法都返回一个新实例,因此可以将方法调用链接在一起。至少,您希望将每个返回值捕获到一个变量中。例如:
public DateTime EnterDeparture()
{
Console.WriteLine("Enter Year:");
return new DateTime().AddYears(int.Parse(Console.ReadLine()));
}
// This will return new DateTime(Without assigned Year) Cause DateTime is value type.
public DateTime EnterDeparture()
{
DateTime EnterDeparture = new DateTime();
Console.WriteLine("Enter Year:");
EnterDeparture.AddYears(int.Parse(Console.ReadLine()));
return EnterDeparture;
}
你也可以这样写
DateTime myDate = DateTime.Today;
DateTime tomorrowAtNoon = myDate.AddDays(1).AddHours(12);
是否遵循?可能重复是的,我创建了该主题,但现在我要问另一个问题。你并不是真的在问什么。完整描述您的问题并提供有意义的问题标题。如何将DateTime.AddYears和DateTime.AddHours分配给同一对象并返回该对象?
DateTime tomorrow = myDate.AddDays(1);
DateTime tomorrowAtNoon = tomorrow.AddHours(12);