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