3
Answers

DateTimePicker convert error. Cannot convert to Long.

Ask a question
Chris Johnson

Chris Johnson

11y
1.5k
1
Hello all,
I have code to convert a datetime to a week number, however I have the following error.

Argument 1: cannot convert from 'System.Windows.Forms.DateTimePicker' to 'long'   


I understand I need to set a parameter on the datetimepicker, however, I have had a long day and just cannot figure it out. Could someone please help me? The code is very simple.

private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
        {
            var currentCulture = CultureInfo.CurrentCulture;
            var weekNo = currentCulture.Calendar.GetWeekOfYear(
                            new DateTime(dateTimePicker1),
                            currentCulture.DateTimeFormat.CalendarWeekRule,
                            currentCulture.DateTimeFormat.FirstDayOfWeek);
        }

Answers (3)