c# - How to set default month and day in the datetimepicker? -
i have searched online , managed find codes set year month , day.
datetimepicker2.value = new datetime(2017,12,31);
i tried using custom format , not seem work
datetimepicker2.customformat = "dd/mm"; datetimepicker2.value = new datetime(12,31);
you cannot create datetime
object day , month. datetime
doesn't have kind of constructor. datetime constructors
so need go kind of "workaround"
- use "dummy" year , when need use date - use month
, day
properties.
var dummyyear = 2000; datetimepicker2.value = new datetime(dummyyear, 12, 31);
another workaround use parseexact
method create datetime
based on format using "dd/mm"
var date = datetime.parseexact("31/12", "dd/mm", cultureinfo.invariantculture); datetimepicker2.value = date; // 12/31/2017
notice when did not provide year - current year used.
notice: dd
invalid format days should lower case "dd"
Comments
Post a Comment