【问题标题】:Returning Just Time (in Military) from DB in ASP.NET/VB.NET从 ASP.NET/VB.NET 中的数据库返回 Just Time (in Military)
【发布时间】:2011-07-08 06:50:31
【问题描述】:

我正在将军事时间保存到数据库中。然后我需要将这些数据从数据库中提取出来。要获得没有日期的时间,我可以这样做:

String.Format("{0:T}", pullsaved.First.timeValue)

但这会返回一个六位数的时间,例如100000 (HHmmss)。但我希望它只返回 HHmm (1000)。我尝试了以下方法,但没有成功……有什么想法吗?

DateTime.ParseExact(String.Format("{0:T}", pullsaved.First.timeValue), "HHmm", CultureInfo.InvariantCulture)

【问题讨论】:

    标签: asp.net vb.net datetime date time


    【解决方案1】:
    String.Format("{0:HHmm}", pullsaved.First.timeValue)
    

    pullsaved.First.timeValue.ToString("HHmm")
    

    【讨论】:

      【解决方案2】:

      最简单的方法是:

      DateTime dt = someDate;
      string formattedDate = dt.ToString("HHmm");
      

      【讨论】:

        猜你喜欢
        • 2011-01-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-03-12
        • 2023-04-10
        • 2021-02-25
        • 2015-11-09
        • 2020-09-23
        相关资源
        最近更新 更多