设置窗体视图中标签文本中的日期格式
本文关键字:日期 格式 文本 标签 窗体 视图 设置 | 更新日期: 2023-09-27 18:35:44
我想知道是否有更简单的方法来格式化表单视图中的标签,我使用的代码是这个,它在事件表单视图中数据绑定:
protected void FormView2_DataBound(object sender, EventArgs e)
{
if (FormView2.CurrentMode == FormViewMode.Edit)
{
Label DAT_Label1 = (Label)FormView2.FindControl("DAT_Label1");
if (DAT_Label1 != null)
{
DateTime date = Convert.ToDateTime(DAT_Label1.Text);
DAT_Label1.Text = string.Format("{0:dd/MM/yyyy}", date);
}
}
}
标签控件中是否没有可以帮助进行此格式设置的属性?
有一个标准的短日期格式说明符,它比你的代码稍微不那么详细,但它的优点是它使用用户的格式样式,所以在英国显示 dd/mm/yyyy,如果区域设置设置为美国,则显示 mm/dd/yyyy
protected void FormView2_DataBound(object sender, EventArgs e)
{
if (FormView2.CurrentMode == FormViewMode.Edit)
{
Label DAT_Label1 = (Label)FormView2.FindControl("DAT_Label1");
if (DAT_Label1 != null)
{
DateTime date = Convert.ToDateTime(DAT_Label1.Text);
DAT_Label1.Text = string.Format("{0:d}", date);
}
}
}