﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客-别拿豆包不当干粮-随笔分类-Asp.NET学习心得</title><link>http://www.cnitblog.com/deadbird/category/1924.html</link><description /><language>zh-cn</language><lastBuildDate>Mon, 03 Oct 2011 06:47:32 GMT</lastBuildDate><pubDate>Mon, 03 Oct 2011 06:47:32 GMT</pubDate><ttl>60</ttl><item><title>数据绑定时控制字符串长度 </title><link>http://www.cnitblog.com/deadbird/archive/2006/02/13/6595.html</link><dc:creator>天佑</dc:creator><author>天佑</author><pubDate>Sun, 12 Feb 2006 16:29:00 GMT</pubDate><guid>http://www.cnitblog.com/deadbird/archive/2006/02/13/6595.html</guid><wfw:comment>http://www.cnitblog.com/deadbird/comments/6595.html</wfw:comment><comments>http://www.cnitblog.com/deadbird/archive/2006/02/13/6595.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/deadbird/comments/commentRss/6595.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/deadbird/services/trackbacks/6595.html</trackback:ping><description><![CDATA[<P><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #ffff00"><FONT style="BACKGROUND-COLOR: #ffffff">&lt;%# CutString1(DataBinder.Eval(Container.DataItem,"title").ToString(),12) %&gt;<BR><BR><BR><FONT color=#ff0000>后台：</FONT><BR>public string CutString1(string str,int length)<BR>{<BR>int i = 0, j = 0;<BR>foreach(char chr in str)<BR>{<BR>if((int)chr &gt; 127)<BR>{<BR>i += 2;<BR>}<BR>else<BR>{<BR>i ++;<BR>}<BR>if (i &gt; length)<BR>{<BR>str = str.Substring(0, j) + "";<BR>break;<BR>}<BR>j ++;<BR>}<BR>return str;</FONT></SPAN></P>
<P><SPAN style="COLOR: #000000; BACKGROUND-COLOR: #ffff00"><FONT style="BACKGROUND-COLOR: #ffffff">}</FONT></SPAN></P><img src ="http://www.cnitblog.com/deadbird/aggbug/6595.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/deadbird/" target="_blank">天佑</a> 2006-02-13 00:29 <a href="http://www.cnitblog.com/deadbird/archive/2006/02/13/6595.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在Repeater控件中格式化日期</title><link>http://www.cnitblog.com/deadbird/archive/2006/02/13/6594.html</link><dc:creator>天佑</dc:creator><author>天佑</author><pubDate>Sun, 12 Feb 2006 16:00:00 GMT</pubDate><guid>http://www.cnitblog.com/deadbird/archive/2006/02/13/6594.html</guid><wfw:comment>http://www.cnitblog.com/deadbird/comments/6594.html</wfw:comment><comments>http://www.cnitblog.com/deadbird/archive/2006/02/13/6594.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/deadbird/comments/commentRss/6594.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/deadbird/services/trackbacks/6594.html</trackback:ping><description><![CDATA[在Repeater控件中绑定的一个数据中，如：<BR>&lt;%#DataBinder.Eval(Container.DataItem,"Title")%&gt;<BR>由于数据库中的时间字段格式是：2005-12-16 11:52:01<BR><BR>而我在Repeater控件中要的日期格式是：2005-12-16&nbsp;<BR><BR>只需要加上：<%#Convert.ToDateTime(DataBinder.Eval(Container.DataItem,"PostTime")).ToShortDateString()%><BR>&lt;%#Convert.ToDateTime(DataBinder.Eval(Container.DataItem,"PostTime")).ToShortDateString()%&gt;<BR>就可以达到效果了！<BR>======================================================================<BR><BR><FONT color=#ff0000>转载以下有关日期类型格式化显示的文章以供学习：</FONT><BR><BR>
<P>1.绑定时格式化日期方法:&nbsp; <BR>&nbsp;&lt;ASP:BOUNDCOLUMN&nbsp;&nbsp;&nbsp; DATAFIELD=&nbsp;&nbsp;&nbsp; "JoinTime&nbsp;&nbsp;&nbsp; "&nbsp;&nbsp;&nbsp; DATAFORMATSTRING=&nbsp;&nbsp;&nbsp; "{0:yyyy-MM-dd}&nbsp;&nbsp;&nbsp; "&nbsp;&nbsp;&nbsp; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ITEMSTYLE&nbsp;&nbsp;&nbsp; WIDTH=&nbsp;&nbsp;&nbsp; "18%&nbsp;&nbsp;&nbsp; "&nbsp;&nbsp;&nbsp; &gt;&nbsp;&nbsp;&nbsp; &lt;/ITEMSTYLE&nbsp;&nbsp;&nbsp; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&lt;/ASP:BOUNDCOLUMN&nbsp;&nbsp;&nbsp; &gt;&nbsp;&nbsp;&nbsp; <BR>&nbsp;<BR>2.数据控件如DataGrid/DataList等的件格式化日期方法:&nbsp; <BR>&nbsp;e.Item.Cell[0].Text&nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; Convert.ToDateTime(e.Item.Cell[0].Text).ToShortDateString();&nbsp; <BR>&nbsp;<BR>3.用String类转换日期显示格式:&nbsp; <BR>&nbsp;String.Format(&nbsp;&nbsp;&nbsp; "yyyy-MM-dd&nbsp;&nbsp;&nbsp; ",yourDateTime);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;<BR>4.用Convert方法转换日期显示格式:&nbsp; <BR>&nbsp;Convert.ToDateTime("2005-8-23").ToString&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;<BR>("yyMMdd",System.Globalization.DateTimeFormatInfo.InvariantInfo);&nbsp;&nbsp;&nbsp; //支持繁体数据库&nbsp; <BR>&nbsp;<BR>5.直接用ToString方法转换日期显示格式:&nbsp; <BR>DateTime.Now.ToString("yyyyMMddhhmmss");&nbsp; <BR>DateTime.Now.ToString("yyyy/MM/dd&nbsp; hh:mm:ss")&nbsp; <BR>&nbsp;<BR>6.只显示年月&nbsp; <BR>&nbsp;DataBinder.Eval(Container.DataItem,"starttime","{0:yyyy-M}")&nbsp; <BR>&nbsp;<BR>7.显示时间所有部分，包括：年月日时分秒&nbsp; <BR>&lt;asp:BoundColumn&nbsp; DataField="收款时间"&nbsp; HeaderText="收款时间"&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DataFormatString="{0:yyyy-MM-dd&nbsp; HH24:mm:ss}"&gt;&nbsp; <BR>&lt;/asp:BoundColumn&gt;</P><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><%#DataBinder.Eval(Container.DataItem,"Title")%><%#DataBinder.Eval(Container.DataItem,"Title")%><BR>&nbsp;&nbsp;&nbsp;&nbsp; <%#DataBinder.Eval(Container.DataItem,"Title")%><%#DataBinder.Eval(Container.DataItem,"Title")%><%#DataBinder.Eval(Container.DataItem,"Title")%><%#DataBinder.Eval(Container.DataItem,"Title")%><%#DataBinder.Eval(Container.DataItem,"Title")%><%#DataBinder.Eval(Container.DataItem,"Title")%><%#DataBinder.Eval(Container.DataItem,"Title")%><%#DataBinder.Eval(Container.DataItem,"Title")%><img src ="http://www.cnitblog.com/deadbird/aggbug/6594.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/deadbird/" target="_blank">天佑</a> 2006-02-13 00:00 <a href="http://www.cnitblog.com/deadbird/archive/2006/02/13/6594.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>