【问题标题】:Converting a Time String to 24hr Time as Time Only仅将时间字符串转换为 24 小时制时间
【发布时间】:2015-12-31 04:45:48
【问题描述】:

如何将表示 12 小时时间的字符串转换为仅时间的 24 小时格式?到目前为止,这是我的代码。

string[] ar;
string s = "7:00 AM - 9:00 AM";
ar = s.Split('-');
s = String.Format("{0:HH:mm:ss}", ar[0]);

【问题讨论】:

标签: c# wpf


【解决方案1】:
string[] ar;
string s = "7:00 AM - 9:00 AM";
ar = s.Split('-');
DateTime dateTime = DateTime.Parse(ar[0]);
dateTime.ToString("HH:mm");

【讨论】:

    【解决方案2】:
      string s = "7:00 PM";
      DateTime dt = Convert.ToDateTime(s);
      Console.WriteLine(dt.ToString("HH:mm"));
    

    【讨论】:

      【解决方案3】:

      试试这个方法

      string[] ar;
              string s = "7:00 AM - 9:00 AM";
              ar = s.Split('-');
              s = Convert.ToDatetime(ar[0]).ToString("HH:mm");
      

      【讨论】:

        猜你喜欢
        • 2011-11-18
        • 1970-01-01
        • 2020-04-23
        • 2012-04-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-02-16
        相关资源
        最近更新 更多