c# - DateTime.Ticks Argument Out of Range -


i working in mvc have 1 create method create activity. have 1 field activity date , long data type.

i need pass user selected date long.

code:

long selecteddate = convert.todatetime(userselecteddate).touniversaltime().ticks 

issue:

but after pass api, got argument out of range exception: value.

please me how can convert long out issue.

what value of userselecteddate? suspect you'll find value cannot converted date. or close edge of allowable values, touniversaltime pushes out of bounds.

break line long selecteddate = convert.todatetime(userselecteddate).touniversaltime().ticks separate steps can examine 1 one.

var = convert.todatetime(userselecteddate); var b = a.touniversaltime(); var c = b.ticks; 

step through debugger line line until find problem value.