【问题标题】:Datetime format in C#C#中的日期时间格式
【发布时间】:2011-04-09 09:01:04
【问题描述】:

我有一个DateTime 保存在dtmNextPayment 中。我希望它以 mm/dd/yyyy 的方式显示在标签中。我试过使用

lbltakeeffectdate.Text = dtmNextPayment.ToString("mm/dd/yyyy");

但是月份总是显示为 00。我不知道为什么?请让我知道应该是什么问题..

另外,请告诉我最好的解决方案是什么。非常感谢!

【问题讨论】:

    标签: c# asp.net datetime datetime-format


    【解决方案1】:
    lbltakeeffectdate.Text = dtmNextPayment.ToString("MM/dd/yyyy")
    

    List of Format Options

    【讨论】:

    • @Greg - 哎呀!从OP进行了厚颜无耻的复制和粘贴。谢谢。
    【解决方案2】:

    您需要使用 MM。大写 M 是月份,小 m 是分钟

    【讨论】:

      【解决方案3】:

      月份是“MM”。 “mm”是分钟。

      可用自定义日期时间格式的完整列表(连同示例)在这里:http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx

      【讨论】:

        猜你喜欢
        • 2010-10-21
        • 1970-01-01
        • 1970-01-01
        • 2013-11-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多