今天在使用Repeater的时候,需要把时间变成短格式,忘了以前使用什么方法,临时写了一个,记录一下。
using
System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
/// <summary>
/// ConvertDateTime 的摘要说明
/// </summary>
namespace YD.Common
{
public class ConvertDateTime
{
/// <summary>
/// 只显示日期
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public static string GetDate( object str)
{
string str1 = Convert.ToString(str);
string dateStr;
dateStr = Convert.ToDateTime(str1).ToString( " MM-dd " );
return dateStr;
}
/// <summary>
/// 构造函数
/// </summary>
public ConvertDateTime()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
}
}
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
/// <summary>
/// ConvertDateTime 的摘要说明
/// </summary>
namespace YD.Common
{
public class ConvertDateTime
{
/// <summary>
/// 只显示日期
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public static string GetDate( object str)
{
string str1 = Convert.ToString(str);
string dateStr;
dateStr = Convert.ToDateTime(str1).ToString( " MM-dd " );
return dateStr;
}
/// <summary>
/// 构造函数
/// </summary>
public ConvertDateTime()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
}
}
前台调用:
<
asp:Repeater
ID
="rptNews"
runat
="server"
>
< ItemTemplate >
< tr >
< td class ="m_2_1_3_1" > <% # Eval ( " title " ) %> </ td >
< td > <% #YD.Common.ConvertDateTime.GetDate( Eval ( " ttime " )) %> </ td >
</ tr >
</ ItemTemplate >
</ asp:Repeater >
< ItemTemplate >
< tr >
< td class ="m_2_1_3_1" > <% # Eval ( " title " ) %> </ td >
< td > <% #YD.Common.ConvertDateTime.GetDate( Eval ( " ttime " )) %> </ td >
</ tr >
</ ItemTemplate >
</ asp:Repeater >