日期格式转换问题 数据库中我用string存储日期格式“2010-11-05 14:21:60”, 在前台只显示日期,我用的是<%#Eval("DT_CREATETIME","{0:d}")%> 结果出不来我要的2010-11-05形式, 该如何截取 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <%#string.Format('{0}',Eval("DT_CREATETIME").toString("yyyyMMdd"))%>试下这样 <%#Eval("DT_CREATETIME","{0:yyyy-mm-dd}")%>要不试试这个<%# Cut(Eval("DT_CREATETIME"))%> public static string Cut(object content){ return content.toString().Substring(0,9);} <%#((DateTime)Eval("DT_CREATETIME")).ToString("yyyy-MM-dd")%> 数据库中我用string存储日期格式“2010-11-05 14:21:60”:在客户端后,可以直接截取,substring()即可 ToString("yyyy-MM-dd")可以实现 <%#Eval("DT_CREATETIME","{0:yyyy-mm-dd}")%>这个 <%#Eval("DT_CREATETIME","{0:yyyy-mm-dd}")%> 该方法为正确,但如果该字符串为空,就会报错。用函数转换DateTime比较保险。/// <summary> /// 转换为日期(错误兼容) /// </summary> /// <param name="obj">要转换的对象</param> public static DateTime ToDate(object obj) { DateTime result = DateTime.TryParse(obj.ToString(), out result) ? result : DateTime.Now; return result; }<%#ToDate(Eval("DT_CREATETIME")).ToString("yyyy-MM-dd")%> <%#Eval("DT_CREATETIME","{0:yyyy-MM-dd}")%> ToString("yyyy-MM-dd")就好了呀 Convert.DateTime(Eval("date")).ToString("yyyy-MM-dd")); 就是这么用的吧不过我有时还会用到笨方法 left(string,n) 截取字符串 大家来看看,索引超出了数组界限是什么意思啊?在线等回答. 事件查看器的警告,太频繁了,急! asp.net 网页做完了,怎么放到服务器上呢 求动网dv_Admin(管理员)加密方法? 奇怪的问题:Page_Load事件中设置控件值不起做用 如何在datalist中为datagrid绑定数据 一个非常菜的问题: 一般注销时,我们需要做哪些工作啊? 关于上传大文件的疑惑 请问,如何实现字段合并?急 我在ItemView控件显示单个数据,指定到指定记录中去,然后还可以用上页下页去看别的记录,如何做呀,谢了 母版页怎么成为另一个母版页的母版页?
试下这样
<%# Cut(Eval("DT_CREATETIME"))%> public static string Cut(object content){
return content.toString().Substring(0,9);
}
这个
/// 转换为日期(错误兼容)
/// </summary>
/// <param name="obj">要转换的对象</param>
public static DateTime ToDate(object obj)
{
DateTime result = DateTime.TryParse(obj.ToString(), out result) ? result : DateTime.Now;
return result;
}<%#ToDate(Eval("DT_CREATETIME")).ToString("yyyy-MM-dd")%>
<%#Eval("DT_CREATETIME","{0:yyyy-MM-dd}")%>
就好了呀
就是这么用的吧不过我有时还会用到笨方法 left(string,n) 截取字符串