private void SetDatePickerText() { _reminderDatePickerText = this.FindViewById <EditText>(Resource.Id.reminderDatePickerEditText); _reminderDatePickerEditTextReadableValue = this.FindViewById <EditText>(Resource.Id.reminderDatePickerEditTextReadableValue); if (!string.IsNullOrEmpty(_reminderDatePickerText.Text)) { var reminderDate = Convert.ToDateTime(_reminderDatePickerText.Text); _reminderDatePickerEditTextReadableValue.Text = ReadableDateConverter.Convert(reminderDate); } _reminderDatePickerEditTextReadableValue.Focusable = false; _reminderDatePickerEditTextReadableValue.Click += delegate { var reminderDate = DateTime.Now; if (!string.IsNullOrEmpty(_reminderDatePickerText.Text)) { reminderDate = Convert.ToDateTime(_reminderDatePickerText.Text); } DatePickerDialog dialog = new DatePickerDialog(this, this, reminderDate.Year, reminderDate.Month - 1, reminderDate.Day); dialog.SetTitle(GetString(Resource.String.date_selection)); dialog.DatePicker.SetMinDate(DateTime.Now); dialog.Show(); }; }
public void OnDateSet(DatePicker view, int year, int month, int dayOfMonth) { DateTime selectedDate = new DateTime(year, month + 1, dayOfMonth); _reminderDatePickerText.Text = selectedDate.ToString(); _reminderDatePickerEditTextReadableValue.Text = ReadableDateConverter.Convert(selectedDate); }
public void ConvertDateTimeToReadableDate() { DateTime date = new DateTime(2018, 12, 8); string readableDate = ReadableDateConverter.Convert(date); Assert.AreEqual("Samedi 8 décembre 2018", readableDate); }
public void ConvertDateTimeToReadableDate() { DateTime date = new DateTime(2018, 12, 8); string readableDate = ReadableDateConverter.Convert(date); Assert.AreEqual("Saturday, December 8, 2018", readableDate); }