private void AppendPeriod(Period? period) { if (period.HasValue) { this.builder.AppendFormat("&min_date={0}&max_date={1}", DateParser.ToUnixTimestamp(period.Value.Begin), DateParser.ToUnixTimestamp(period.Value.End)); } }
private void AppendPeriod(Period? period) { if (period.HasValue) { this.builder.AppendFormat("&since={0}", period.Value.Begin.ToString("yyyyMMdd")); } }
private void AppendPeriod(Period? period) { if (period.HasValue) { var dateDiff = period.Value.End - period.Value.Begin; this.builder.AppendFormat("&d={0}", Convert.ToInt32(dateDiff.TotalDays)); } }
private void AppendPeriod(Period? period) { const string PeriodPattern = "&btf={0}"; if (period.HasValue) { if (period.Value.Equals(Period.Today)) { this.builder.AppendFormat(PeriodPattern, "d"); } else if (period.Value.Equals(Period.Week)) { this.builder.AppendFormat(PeriodPattern, "w"); } else if (period.Value.Equals(Period.Month)) { this.builder.AppendFormat(PeriodPattern, "m"); } } }
private void AppendPeriod(Period? period) { if (period.HasValue) { this.builder.AppendFormat("&tbs=cdr:1,cd_min:{0},cd_max:{1}", period.Value.Begin.ToString("yyyy-MM-dd"), period.Value.End.ToString("yyyy-MM-dd")); } else { this.builder.AppendFormat("&tbs=qdr:h"); } }