public string FormatToday() { LocalDate date = this.clock.GetCurrentInstant().InZone(timeZone, calendar).LocalDateTime.Date; Console.WriteLine(outputPattern.Format(date)); return(outputPattern.Format(date)); }
private async Task <string> Download(string country, string region, LocalDate fromDate, LocalDate toDate) { var url = $"https://kayaposoft.com/enrico/json/v2.0" + $"?action=getHolidaysForDateRange" + $"&fromDate={DatePattern.Format(fromDate)}" + $"&toDate={DatePattern.Format(toDate)}" + $"&country={country}" + $"®ion={region}" + $"&holidayType=public_holiday"; Debug.WriteLine($"Downloading: {url}."); return(await HttpClient.GetStringAsync(url).ConfigureAwait(false)); }
/// <summary> /// Constructor /// Sets up the default serialization for some basic types, which can /// be overwritten by the user. /// </summary> public TypeConverterSetup() { /* * Default type conversions */ this.RegisterTypeConverter <int, string>(x => x.ToString()); this.RegisterTypeConverter <string, int>(x => Convert.ToInt32(x)); this.RegisterTypeConverter <long, string>(x => x.ToString()); this.RegisterTypeConverter <string, long>(x => Convert.ToInt64(x)); this.RegisterTypeConverter <float, string>(x => x.ToString()); this.RegisterTypeConverter <string, float>(x => Convert.ToSingle(x)); this.RegisterTypeConverter <double, string>(x => x.ToString()); this.RegisterTypeConverter <string, double>(x => Convert.ToDouble(x)); this.RegisterTypeConverter <decimal, string>(x => x.ToString()); this.RegisterTypeConverter <string, decimal>(x => Convert.ToDecimal(x)); this.RegisterTypeConverter <LocalDate, string>(x => datePattern.Format(x)); this.RegisterTypeConverter <string, LocalDate>(x => datePattern.Parse(x).Value); this.RegisterTypeConverter <LocalDateTime, string>((x) => { return(dtPattern.Format(x)); }); this.RegisterTypeConverter <string, LocalDateTime>((x) => { return(dtPattern.Parse(x).Value); }); }
public void DisplayToday() { //DateTime today = DateTimeZone.Today; LocalDate date = clock.Now.InZone(timeZone, calendar).LocalDateTime.Date; Console.WriteLine(OutputPattern.Format(date)); }
private static void CalendarTest(IGTFSFeed feed) { LocalDatePattern ptn = LocalDatePattern.CreateWithInvariantCulture("ddd uuuu-MM-dd"); foreach ((Calendar Cal, IEnumerable <CalendarDate> CalDates)cal in feed.Calendars) { Console.WriteLine($"Calendar: {cal.Cal.ID}"); Console.WriteLine($"Provides service on: {DayMasks.Get(cal.Cal.Mask)}"); Console.WriteLine($"Active {ptn.Format(cal.Cal.StartDate)} through {ptn.Format(cal.Cal.EndDate)}"); Console.WriteLine("Exceptions:"); foreach (CalendarDate date in cal.CalDates) { Console.WriteLine($" {ptn.Format(date.Date)}: {date.ExceptionType}"); } Console.WriteLine(); } }
public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) { if (destinationType == typeof(string)) { return(_pattern.Format((LocalDate)value)); } if (destinationType == typeof(DateTime)) { return(((LocalDate)value).ToDateTimeUnspecified()); } return(base.ConvertTo(context, culture, value, destinationType)); }
private string _buildRequest() { _validateQuery(); var url = $"/extract/{_localDatePattern.Format(_queryParamaters.Date.Value)}/{_queryParamaters.Purpose.ToString()}/{_queryParamaters.Status.ToString()}" .SetQueryParam("operators", _queryParamaters.Operator) .SetQueryParam("unit", _queryParamaters.Unit) .SetQueryParam("market", _queryParamaters.Market) .SetQueryParam("scope", _queryParamaters.Scope) .SetQueryParam("baType", _queryParamaters.BAType) .SetQueryParam("zone", _queryParamaters.Zone) .SetQueryParam("unitType", _queryParamaters.UnitType) .SetQueryParam("generationType", _queryParamaters.GenerationType) .SetQueryParam("sort", _queryParamaters.Sort) .SetQueryParam("page", _queryParamaters.Page) .SetQueryParam("pageSize", _queryParamaters.PageSize) .ToString(); return(url); }
public void FormatWithShortDay() { PatternWithShortDay.Format(SampleLocalDate); }
public void FormatWithShortMonth() { PatternWithShortMonth.Format(SampleLocalDate); }
public static string LocalDate(LocalDate value) => LocalDatePattern.Format(value);
private static string shortDate(LocalDate date) { return(SHORT_DATE_PATTERN.Format(date)); }
public void PatternFormat() { Pattern.Format(Sample); }
public async Task <IActionResult> Get([FromServices] BackOfficeContext context) { var entries = new List <ChangeFeedEntry>(); await context .RoadNetworkChanges .OrderByDescending(_ => _.Id) .ForEachAsync(change => { var when = InstantPattern.ExtendedIso.Parse(change.When).GetValueOrThrow(); var localWhen = when.InZone(_localTimeZone).LocalDateTime; var item = new ChangeFeedEntry { Id = change.Id, Title = change.Title, Type = change.Type, Day = localWhen.Day.ToString("00"), Month = _localMonthPattern.Format(localWhen.Date), TimeOfDay = _localTimeOfDayPattern.Format(localWhen.TimeOfDay) }; switch (change.Type) { case nameof(BeganRoadNetworkImport): item.Content = null; break; case nameof(CompletedRoadNetworkImport): item.Content = null; break; case nameof(RoadNetworkChangesArchiveUploaded): item.Content = JsonConvert.DeserializeObject(change.Content, typeof(RoadNetworkChangesArchiveUploadedEntry)); break; case nameof(RoadNetworkChangesArchiveAccepted): item.Content = JsonConvert.DeserializeObject(change.Content, typeof(RoadNetworkChangesArchiveAcceptedEntry)); break; case nameof(RoadNetworkChangesArchiveRejected): item.Content = JsonConvert.DeserializeObject(change.Content, typeof(RoadNetworkChangesArchiveRejectedEntry)); break; case nameof(RoadNetworkChangesBasedOnArchiveAccepted): item.Content = JsonConvert.DeserializeObject(change.Content, typeof(RoadNetworkChangesBasedOnArchiveAcceptedEntry)); break; case nameof(RoadNetworkChangesBasedOnArchiveRejected): item.Content = JsonConvert.DeserializeObject(change.Content, typeof(RoadNetworkChangesBasedOnArchiveRejectedEntry)); break; } entries.Add(item); }, HttpContext.RequestAborted); return(new JsonResult(new ChangeFeedResponse { Entries = entries.ToArray() }) { StatusCode = StatusCodes.Status200OK }); }
public static void SetLocalDate(string key, LocalDate date) { Preferences.Set(key, LocalDatePattern.Format(date)); }
internal string _toUrlParam(LocalDate start, LocalDate end) { return($"{_localDatePattern.Format(start)}/{_localDatePattern.Format(end)}"); }
public string FormatToday() { LocalDate date = clock.GetCurrentInstant().InZone(timezone, calendar).LocalDateTime.Date; return(OutputPattern.Format(date)); }
public string FormatToday() { LocalDate date = clock.Now.InZone(timeZone, calendar).LocalDateTime.Date; return(outputPattern.Format(date)); }
public override string ToString(object val) { return(_datePattern.Format((LocalDate)val)); }