日期:2014-05-17  浏览次数:20358 次

怎么保存时间格式为xx年xx月xx日?
<input style=" width:150px;" type="text"class="n_bg" id="AssessDate" name="AssessDate" data-options="validType:'date'"  value="${StudyLife.AssessDate=='/Date(-1893484800000)/'?"":StudyLife.AssessDate|formatDate:'yyyy年MM月dd日'}" onclick="WdatePicker({dateFmt:'yyyy-MM-dd,readOnly:false'})"  />

如上代码,不管我设置什么时间,保存后时间显示为1970年01月01日,去掉其中代码段|formatDate:'yyyy年MM月dd日'后日期就会按我设置的时间显示出来,但时间是xxxx-xx-xx格式,我需要xx年xx月xx日的格式,加上那段代码后就变回1970年01月01日这格式,但时间不是我自己设置的时间,怎么回事?我需要是保存选定的时间后显示为xx年xx月xx日格式,时间是我选定的时间,不是系统默认的,老衲表达能力不强,不要笑我啊,高手在民间,帮帮老衲吧
html

------解决方案--------------------

        DateTime t=DateTime.Now;
        DateTime.TryParse(Request["AssessDate"], out t);
        t.ToString("y年MM月dd日");

后台取得到数据吗?一个y就是年份的两位数了
------解决方案--------------------
DateTime t=DateTime.Now;
        DateTime.TryParse(Request["AssessDate"], out t);
        t.ToString("y年MM月dd日");

------解决方案--------------------
DateTime.Now.ToString("yyyy-MM-dd");