c# - 如何获取带有完整月份名称的完整日期,例如 2015 年 11 月 2 日

标签 c# asp.net linq-to-sql date-format

我想将完整月份的日期加载到文本框中,这意味着用户每次想要在文本框中保存日期时都会获得当前的日期和时间。他们不会写任何东西

这是我想要的格式“2015 年 11 月 2 日”,但没有得到我想要的内容。我得到的结果是“DD-NOV-2015”,但这不是我想要的。

如果你知道我可以使用 j 查询、ajax 或任何简单的方法来做到这一点,请帮忙

请参阅下面的代码

页面加载

    protected void Page_Load(object sender, EventArgs e)
    {
        this.txtInceptiondate.Text = DateTime.Now.ToString("DD-MMM-yyyy",System.Globalization.CultureInfo.InvariantCulture).ToUpper();
    }

保存到数据库

    protected void tbnSave_Click(object sender, EventArgs e)
    {
        IList<tblPolicy> _Inception = _dc.tblPolicies.Where(a => a.Name == txtname.Text.ToString()).ToList();

        if (_Inception != null)
        {
            if (_Inception.Count() == 0)
            {
                tblPolicy _Policy = new tblPolicy
                {
                    Name = txtname.Text,
                    PolicyName = txtpolicyname.Text,
                    InceptionDate = txtInceptiondate.Text
                };
                _dc.tblPolicies.InsertOnSubmit(_Policy);
                _dc.SubmitChanges();
                lblresults.Visible = true;
                lblresults.Text = "Welcome " + txtname.Text + " ! , Your new policy " + txtpolicyname.Text + " is well recived!";

                txtpolicyname.Text = "";
                txtname.Text = "";
                txtInceptiondate.Text = "";
            }
        }

    }

最佳答案

没有 DD 作为自定义日期和时间说明符。这些说明符区分大小写。这就是为什么它会按原样反射(reflect)结果。

您需要使用dd MMMM yyyy格式。并且不要使用 ToUpper 方法,因为您想要 November 而不是 NOVEMBER

this.txtInceptiondate.Text = DateTime.Now.ToString("dd MMMM yyyy", CultureInfo.InvariantCulture);

进一步阅读:

关于c# - 如何获取带有完整月份名称的完整日期,例如 2015 年 11 月 2 日,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33499432/

相关文章:

asp.net - 使用 .Net 的 Highcharts 导出库我得到空白页

linq - 数据访问应用程序 block 、NHibernate、ADO.NET Entity Framework 和 LINQ to SQL 之间的主要区别是什么?

c# - 服务和多个用户应用程序 WCF C# 之间的内部通信

c# - 如何调试 WCF SSL 问题?

c# - Entity Framework 查找结果与 LINQ 结果

c# - 当有单引号时 JsonConvert.SerializeObject 失败

c# - 使用 ComboBox 和 Column.Contains 的动态 Linq To Sql

c# - 与 Entity Framework 的非键关联

c# - 全局类实例计数(使用信号量)

c# - 如何找到二维图形上的点落在的欧几里德 "zone"?