【问题标题】:C# ToString("MM/dd/yy") remove leading 0's [duplicate]C# ToString("MM/dd/yy") 删除前导 0 [重复]
【发布时间】:2011-07-25 18:27:56
【问题描述】:

可能重复:
Format .NET DateTime “Day” with no leading zero

有没有办法去除日期格式中的前导零

例如,X.ToString("MM/dd/yy") 返回 07/02/11,但我希望它改为返回 7/2/11。

这可能吗?

谢谢

【问题讨论】:

  • @Peter K. - 谢谢,我在搜索中没有看到。由于答案已发布在其他地方,因此删除此内容是否合适?
  • @Evan:不,因为它有答案,你不能删除它。正常的流程似乎已经走上了正轨,并且已经对关闭进行了投票。不用担心!这就是 SO 的工作方式。
  • @Peter - 好的,谢谢。希望我的问题对于寻找答案的其他人来说会更容易找到:)

标签: c# date tostring


【解决方案1】:

X.ToString("M/d/yy") 是你所需要的

【讨论】:

  • d/M/yyyy 的格式无效吗?
【解决方案2】:

只需删除多余的Md

【讨论】:

    【解决方案3】:

    您可以使用"M/d/yy"。详情请见here

    【讨论】:

      【解决方案4】:

      你可以写X.ToString("M/d/yy")

      【讨论】:

        【解决方案5】:

        如果要删除所有前导零,则为 X.ToString("M/d/y") ;)

        【讨论】:

          猜你喜欢
          • 2023-03-09
          • 2020-02-29
          • 2012-01-27
          • 1970-01-01
          • 1970-01-01
          • 2022-11-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多