asp.net - How to use culture for changing the datetime format -
i want change date format
cultureinfo ci = new cultureinfo("en-us"); thread.currentthread.currentculture = ci; string fromdate =(txtfrom.text); string todate = (txtto.text); datetime dt =datetime.parse(fromdate); datetime d =datetime.parse(todate); _divapath.from_date = convert.todatetime("d",ci); _divapath.to_date = convert.todatetime("d",ci);
but show exception given datetime not correct format.how change datetime function...
please explain
first, don't need change culture if want parse or convert dates given cultureinfo
, unnecessary:
thread.currentthread.currentculture = ci;
you can use datetime.parse
overload accepts culture:
datetime dt = datetime.parse(fromdate, ci);
the exception raised @ convert.todatetime("d",ci);
since d
not valid date ;)
maybe from_date
string property , want convert datetime short-date-string, either use:
_divapath.from_date = dt.tostring("d", ci);
or
_divapath.from_date = dt.toshortdatestring(); // uses current-culture
Comments
Post a Comment