// Today
DateTime. Now. Date. ToString ();
// Yesterday
DateTime. Now. AddDays (-1). ToString ();
// Tomorrow
DateTime. Now. AddDays (1). ToString ();
// 1st days and the last day (note that each of these records starts from the last day until the last six days)
DateTime. Today. AddDays (-(int) DateTime. Today. DayOfWeek). ToString ();
DateTime. Today. AddDays (6-(int) DateTime. Today. DayOfWeek). ToString ();
// Upload, 7 days for a week, and 7 days for a local shard
DateTime. Today. AddDays (-(int) DateTime. Today. DayOfWeek-7). ToString ();
DateTime. Today. AddDays (6-(int) DateTime. Today. DayOfWeek-7). ToString ();
// Next week
DateTime. Today. AddDays (-(int) DateTime. Today. DayOfWeek + 7). ToString ();
DateTime. Today. AddDays (6-(int) DateTime. Today. DayOfWeek + 7). ToString ();
// Clever UseC #ToString character formatting
// 1st days and the last day
DateTime. Now. ToString ("yyyy-MM-01 ");
DateTime. Parse (DateTime. Now. ToString ("yyyy-MM-01"). AddMonths (1). AddDays (-1). ToString ();
// The first and last days of the last month
DateTime. Parse (DateTime. Now. ToString ("yyyy-MM-01"). AddMonths (-1). ToString ();
DateTime. Parse (DateTime. Now. ToString ("yyyy-MM-01"). AddDays (-1). ToString ();
// 1st days and the last day of the next month
DateTime. Parse (DateTime. Now. ToString ("yyyy-MM-01"). AddMonths (1). ToString ();
DateTime. Parse (DateTime. Now. ToString ("yyyy-MM-01"). AddMonths (2). AddDays (-1). ToString ();
// 1st days this year
DateTime. Parse (DateTime. Now. ToString ("yyyy-01-01"). ToString ();
// The last day of this year
DateTime. Parse (DateTime. Now. ToString ("yyyy-01-01"). AddYears (1). AddDays (-1). ToString ();