예제 #1
0
        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();
            };
        }
예제 #2
0
        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);
        }
예제 #4
0
        public void ConvertDateTimeToReadableDate()
        {
            DateTime date = new DateTime(2018, 12, 8);

            string readableDate = ReadableDateConverter.Convert(date);

            Assert.AreEqual("Saturday, December 8, 2018", readableDate);
        }