C#时间格式转化

今天在使用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: 在此处添加构造函数逻辑
            
//
        }
    }
}

前台调用:

<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>

 

posted @ 2009-06-24 14:38  大气象  阅读(452)  评论(2编辑  收藏  举报
http://www.tianqiweiqi.com