【问题标题】:Edit datetime in c#在 C# 中编辑日期时间
【发布时间】:2015-01-26 09:36:36
【问题描述】:

我的表单中有一个 dateTimePicker1,它以小时和秒显示时间,但我只需要显示一天,例如 27/11/2014 00:00:00 这是我的代码

DateTime dt1 = dateTimePicker1.Value;
DateTime d1 = Convert.ToDateTime(dt1); 

【问题讨论】:

  • 您尝试过先使用搜索吗?
  • DateTimePicker.Value 已经是DateTime 为什么需要转换它?不清楚你到底需要什么?您需要日期部分还是只想显示日期而没有时间在您的控制范围内。
  • 如果您只需要显示日期,为什么要包含一个空时间戳?没有意义。

标签: c#


【解决方案1】:
DateTime d1 = dt1.Date;

只给你日期药水

【讨论】:

    【解决方案2】:
     d1.Date.ToString("dd/MM/yyyy hh:mm:ss");
    

    【讨论】:

      【解决方案3】:

      转到您的dateTimePicker1 的属性并选择Custom 以获得Format 选项。而不是去Custom Format选项和dd/MM/yyyy hh:mm:ss。您可以从here 制作自己的格式,如果您在询问之前查看表格,您可以找到herehere

      【讨论】:

        猜你喜欢
        • 2023-03-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多