c# - 如何将总秒值转换为 'hours minutes seconds' 格式的字符串

标签 c#

<分区>

我正在尝试将秒数转换为小时数、分钟数和秒数。

例子:

int totalseconds = 5049;

如何使用一个消息框以以下形式显示结果:

H:1 M:24 S:9

最佳答案

  var timeSpan = TimeSpan.FromSeconds(5049);
    int hr = timeSpan.Hours;
    int mn = timeSpan.Minutes;
    int sec = timeSpan.Seconds;
    MessageBox.Show("H:" + hr + " M:" + mn + " S:" + sec);

关于c# - 如何将总秒值转换为 'hours minutes seconds' 格式的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24850738/

相关文章:

c# - Entity Framework Code First On Insert 方法 Hook

c# - 有没有办法让编译器根据项目的目录结构确定我的类的命名空间?

c#: 切换大小写: if (case:)

c# - 有人可以解释这段 MVVM 代码吗

c# - 如何在文本框中设置文本以在文本框为空时显示提示?

c# - 通过网络应用程序发送电子邮件时出现此问题的原因是什么

c# - monotouch 中的 Mysql 连接问题

c# - telerik winforms linq 到 radgridview

c# - 术语 'Add-AzureAccount' 未被识别为 cmdlet、函数、脚本文件的名称

c# - 如何从远程 url 获取有效的文件名和扩展名以保存它。?