c# - TimeSpan 或 DateTime 作为小时和分钟的参数来解析为 Ticks

标签 c# html asp.net .net date

我有一个包含两个时间输入的表单:

  1. 第一个代表小时,最大长度为 3 并且仅接受整数。
  2. 第二个代表分钟,最大长度为 2,正则表达式掩码最大值为 59。
<input type="text" id="timeHour" name="timeHour" class="form-control" placeholder="000" maxlength="3" />

<input type="text" id="timeMinute" name="timeMinute" class="form-control" placeholder="00" maxlength="2" />

它用于记录用户在某项任务上工作的时间量。 例如,我工作100小时15分钟,我会在第一个输入中输入100 第二个是 15 个。

在我的 ActionResult 中,timeHour 和 timeMinute 以字符串形式出现。

我想将小时和分钟相加,然后将其解析为刻度。

哪个是最好使用的日期对象?

最佳答案

只需使用 TimeSpan 。你不想约会。

Represents a time interval.

var ticks = new TimeSpan(hours, minutes, 0).Ticks;

关于c# - TimeSpan 或 DateTime 作为小时和分钟的参数来解析为 Ticks,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32637348/

相关文章:

html - 除非我使用 HTML 中的 <img> 标签加载图像,否则背景图像不会显示在 CSS 中

css - 知道为什么 <strong> 标签不起作用但 CSS 起作用吗?

c# - 如何使用 linq 将图像保存到 sql-server 中?

c# - 在 C# 中可以轻松导入和管理哪种文件类型

javascript - 为什么 Sharepoint 在复制到剪贴板时会意外重新加载页面?

javascript - 如何修复 IE 9 中的文档模式重启

asp.net - 我的 Web 应用程序中的 aspx 页面上未显示生成的 ASP 图表

c# - 电报 :RadAsyncUpload is not firing event OnFileUploaded

C# ASP.NET 通过通用方法绑定(bind)控件

c# - 如果我不知道旧密码,如何更改密码?