TimeSpan 删除秒数
如何从 C# 中的时间跨度对象中截断秒位?即 15:37
我正在以 HH:mm 的格式将时间跨度对象输出到 JavaScript,并且希望服务器端处理提供正确的格式而不是客户端浏览器,是否可以在不将其提供为 C# 字符串对象的情况下完成JavaScript?
How do you truncate the seconds bit from a timespan object in C#? i.e. 15:37
I'm outputting a timespan object to JavaScript in the format of HH:mm and kind of want the server side to process providing the correct format instead of clients browsers, can that be done without providing this as a C# string object to JavaScript?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
您可以为此使用格式字符串:
You can use a format string for that:
您可以截断作为 TimeSpan 核心的“ticks”值:
给出:
You can truncate the 'ticks' value which is the core of a TimeSpan:
Gives:
也许不是最佳的,但很容易阅读:
Maybe not optimal, but easy to read:
我相信这就是您正在寻找的。
I believe this is what you're looking for.
也许是这样的。使用整数除法的截断,然后乘以除数,将截断为分钟。
Perhaps something like this. This truncates to minutes using the truncation of an integer division, followed by a multiplication by the divisor.