c# - 仅作为时间将时间字符串转换为 24 小时制

标签 c# wpf

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

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

最佳答案

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

关于c# - 仅作为时间将时间字符串转换为 24 小时制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34541143/

相关文章:

wpf - 属性触发器绑定(bind)到标志枚举

c# - ValidationMessageFor 的使用

c# - JavaScript session ?

c# - 如何在 C# 中生成可证明公平的掷骰子?

c# - 在winform中保存图像时参数无效异常

c# - WPF 中的线程问题

c# - 如何在 WPF 中绑定(bind)和刷新 UserControl 绑定(bind)?

wpf - WPF 数据绑定(bind)是否让事情变得比它的值(value)更痛苦?

c# - 在 C# 中将子数组作为数组传递

wpf - MahApps Metro 捕获关闭窗口事件