7 ответов:
вы можете найти эту информацию в ссылка на API.
var today = DateTime.Now; var tomorrow = today.AddDays(1); var yesterday = today.AddDays(-1);
вы должны сделать это таким образом, если вы хотите получить вчера и завтра в 00: 00: 00 время:
DateTime yesterday = DateTime.Today.AddDays(-1); DateTime tomorrow = DateTime.Today.AddDays(1); // Output example: 6. 02. 2016 00:00:00просто имейте в виду, что если вы сделаете это таким образом:
DateTime yesterday = DateTime.Now.AddDays(-1); DateTime tomorrow = DateTime.Now.AddDays(1); // Output example: 6. 02. 2016 18:09:23затем вы получите текущее время минус один день, а не вчера в 00:00:00 время.
использовать
DateTime.AddDays()(MSDN Documentation DateTime.Метод AddDays).DateTime tomorrow = DateTime.Now.AddDays(1); DateTime yesterday = DateTime.Now.AddDays(-1);
трюк заключается в использовании "DateTime" для управления датами; используйте только целые числа и строки, когда вам нужен "конечный результат" от даты.
например (псевдокод):
получить "DateTime завтра = сейчас + 1"
определить дату, день недели, день месяца - все, что вы хотите - полученной даты.
Comments