asp.net的简单问题 我想在页面中输出这样的时间格式“--年--月--日”,该如何去弄?或者更多的格式输出!自定义格式输出 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head runat="server"> <title>无标题页</title></head><body> <form id="form1" runat="server"> <div> <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label></div> </form></body></html>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;public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { Label1.Text = System.DateTime.Now.ToString(); }} 这个太复杂了啊,我还不如这样<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head runat="server"> <title>无标题页</title></head><body> <form id="form1" runat="server"> <div> <asp:DataGrid ID="DataGrid1" runat="server" AutoGenerateColumns="False"> <Columns> <asp:BoundColumn DataField="username" HeaderText="用户名"></asp:BoundColumn> <asp:BoundColumn DataField="registertime" HeaderText="注册时间" DataFormatString="{0:yyyy年MM月dd日}"></asp:BoundColumn> </Columns> </asp:DataGrid></div> </form></body></html> protected void Page_Load(object sender, EventArgs e) { string temp = DateTime.Now.ToString("yyyy--MM--dd"); Label1.Text = temp; } 如果是:“--年--月--日” string temp = DateTime.Now.ToString("--yyyy--MM--dd"); china_guangzhou的方法不错。不过得加一个HtmlEncode="False".<asp:BoundColumn DataField="registertime" HeaderText="注册时间" DataFormatString="{0:yyyy年MM月dd日}" HtmlEncode="False"> </asp:BoundColumn> 要不就直接Label1.Text = DateTime.Now.ToString("yyyy年MM月dd日"); string temp = DateTime.Now.ToLongString(); 一是你在数据库里对时间类型字段进行修改.convert(varchar ,字段,12)第三个数字是显示类型,上网找找,好多,大概是从1-15我也不大记清了.如 createdate='20'+SubString(convert(varchar,createdate,12),0,3)+'-'+SubString(convert(varchar,createdate,12),3,2)+'-'+SubString(convert(varchar,createdate,12),5,2),二是在前台<asp:BoundColumn DataField="registertime" HeaderText="注册时间" DataFormatString="{0:yyyy年MM月dd日}" HtmlEncode="False" > </asp:BoundColumn > 有两中方法 :1、在页面定义:<asp:BoundField DataField="Birthday" HeaderText="出生日期" HtmlEncode="false" DataFormatString="{0:yyyy年MM月dd日}"> </asp:BoundField>2、 也可以 在c#中写:Label.Text = DateTime.Parse(Request.QueryString["Intime"]).ToString("yyyy年MM月dd日"); 高手救命啊~ 关于list泛型绑定数据! 广告管理 如何绑定RadioButtonList性别 请问.cc域名一年多少钱? 图片无法显示. 谁能给个table显示数据库内容的例子,`或者讲讲也好。谢谢。 大家帮忙:一个关于调用类里面的公共对象 主键重复了,我要怎么做呀? 深夜做个查询项目又遇上难题~看源程序~页面传值的问提?ing... asp.net有没有关于图表一类的组件 关于TAB控件的问题!!请指点一下,谢谢!
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label></div>
</form>
</body>
</html>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;public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Label1.Text = System.DateTime.Now.ToString();
}
}
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:DataGrid ID="DataGrid1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundColumn DataField="username" HeaderText="用户名"></asp:BoundColumn>
<asp:BoundColumn DataField="registertime" HeaderText="注册时间" DataFormatString="{0:yyyy年MM月dd日}"></asp:BoundColumn>
</Columns>
</asp:DataGrid></div>
</form>
</body>
</html>
protected void Page_Load(object sender, EventArgs e)
{
string temp = DateTime.Now.ToString("yyyy--MM--dd");
Label1.Text = temp;
}
string temp = DateTime.Now.ToString("--yyyy--MM--dd");
不过得加一个HtmlEncode="False".<asp:BoundColumn DataField="registertime" HeaderText="注册时间" DataFormatString="{0:yyyy年MM月dd日}" HtmlEncode="False"> </asp:BoundColumn>
Label1.Text = DateTime.Now.ToString("yyyy年MM月dd日");
你在数据库里对时间类型字段进行修改.
convert(varchar ,字段,12)第三个数字是显示类型,上网找找,好多,大概是从1-15
我也不大记清了.
如 createdate='20'+SubString(convert(varchar,createdate,12),0,3)+'-'+SubString(convert(varchar,createdate,12),3,2)+'-'+SubString(convert(varchar,createdate,12),5,2),
二是在前台<asp:BoundColumn DataField="registertime" HeaderText="注册时间" DataFormatString="{0:yyyy年MM月dd日}" HtmlEncode="False" > </asp:BoundColumn >
1、在页面定义:<asp:BoundField DataField="Birthday" HeaderText="出生日期" HtmlEncode="false" DataFormatString="{0:yyyy年MM月dd日}">
</asp:BoundField>2、 也可以 在c#中写:Label.Text = DateTime.Parse(Request.QueryString["Intime"]).ToString("yyyy年MM月dd日");