如何将时间跨度转换为小数?

2024-03-07

我的值正好是1.08:43:23在我的文本框中,它等于 1d, 08:43:23。我想将该值转换为十进制,以便将其乘以另一个十进制值,但是当我使用Convert.ToDecimal它返回错误

输入字符串的格式无效

Is Convert.ToDecimal不适合这种转换?有没有办法从这样的输入创建一个十进制值?


Is Convert.ToDecimal不适合这种转换吗?

不,你需要将其解析为TimeSpan首先(具有一种文化: as a TimeSeparator https://msdn.microsoft.com/en-us/library/system.globalization.datetimeformatinfo.timeseparator.aspx当然。)。然后您可以获得您想要的持续时间类型作为double从中。

var ts = TimeSpan.Parse("1.08:43:23", CultureInfo.InvariantCulture);

然后你可以使用TotalXXX特性 https://msdn.microsoft.com/en-us/library/system.timespan_properties.aspx您想要哪种类型的持续时间double(秒、毫秒等)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将时间跨度转换为小数? 的相关文章

  • GetType() 在 Type 实例上返回什么?

    我在一些调试过程中遇到了这段代码 private bool HasBaseType Type type out Type baseType Type originalType type GetType baseType GetBaseTyp
  • 在c#中执行Redis控制台命令

    我需要从 Redis 控制台获取 客户端列表 输出以在我的 C 应用程序中使用 有没有办法使用 ConnectionMultiplexer 执行该命令 或者是否有内置方法可以查找该信息 CLIENT LIST是 服务器 命令 而不是 数据库
  • C++ 是否可以在 MacOS 上与 OpenMP 和 boost 兼容?

    我现在已经尝试了很多事情并得出了一些结论 也许 我监督了一些事情 但似乎我无法完成我想要的事情 问题是 是否有可能使用 OpenMP 和 boost 在 MacOS High Sierra 上编译 C 一些发现 如果我错了请纠正我 Open
  • IdentityServer 4 对它的工作原理感到困惑

    我阅读和观看了很多有关 Identity Server 4 的内容 但我仍然对它有点困惑 因为似乎有很多移动部件 我现在明白这是一个单独的项目 它处理用户身份验证 我仍然不明白的是用户如何注册它 谁存储用户名 密码 我打算进行此设置 Rea
  • C# 数据表更新多行

    我如何使用数据表进行多次更新 我找到了这个更新 1 行 http support microsoft com kb 307587 my code public void ExportCSV string SQLSyntax string L
  • Python 属性和 Swig

    我正在尝试使用 swig 为一些 C 代码创建 python 绑定 我似乎遇到了一个问题 试图从我拥有的一些访问器函数创建 python 属性 方法如下 class Player public void entity Entity enti
  • 使用 LINQ to SQL 时避免连接超时的最佳实践

    我需要知道在 net 应用程序中使用 LINQ to SQL 时避免连接超时的最佳实践 特别是在返回时IQueryable
  • 打破 ReadFile() 阻塞 - 命名管道 (Windows API)

    为了简化 这是一种命名管道服务器正在等待命名管道客户端写入管道的情况 使用 WriteFile 阻塞的 Windows API 是 ReadFile 服务器已创建启用阻塞的同步管道 无重叠 I O 客户端已连接 现在服务器正在等待一些数据
  • IQueryable 单元或集成测试

    我有一个 Web api 并且公开了一个端点 如下所示 api 假期 name name 这是 Web api 的控制器 get 方法 public IQueryable
  • 为什么从字典中获取时会得到 Action<> 的克隆?

    我有以下字典 private Dictionary
  • 如何在 C 中安全地声明 16 位字符串文字?

    我知道已经有一个标准方法 前缀为L wchar t test literal L Test 问题是wchar t不保证是16位 但是对于我的项目 我需要16位wchar t 我还想避免通过的要求 fshort wchar 那么 C 不是 C
  • 为什么这个二维指针表示法有效,而另一个则无效[重复]

    这个问题在这里已经有答案了 这里我编写了一段代码来打印 3x3 矩阵的对角线值之和 这里我必须将矩阵传递给函数 矩阵被传递给指针数组 代码可以工作 但问题是我必须编写参数的方式如下 int mat 3 以下导致程序崩溃 int mat 3
  • 在mysql连接字符串中添加应用程序名称/程序名称[关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我正在寻找一种解决方案 在连接字符串中添加应用程序名称或程序名称 以便它在 MySQL Workbench 中的 客户端连接 下可见 SQL
  • WPF DataGridTemplateColumn 组合框更新所有行

    我有这个 XAML 它从 ItemSource 是枚举的组合框中选择一个值 我使用的教程是 http www c sharpcorner com uploadfile dpatra combobox in datagrid in wpf h
  • 在屏幕上获取字符

    我浏览了 NCurses 函数列表 似乎找不到返回已打印在屏幕上的字符的函数 每个字符单元格中存储的字符是否有可访问的值 如果没有的话Windows终端有类似的功能吗 我想用它来替换屏幕上某个值的所有字符 例如 所有a s 具有不同的特征
  • C++ new * char 不为空

    我有一个问题 我在 ASIO 中开发服务器 数据包采用尖头字符 当我创建新字符时 例如char buffer new char 128 我必须手动将其清理为空 By for int i 0 i lt 128 i buffer i 0x00
  • 将数组作为参数传递

    如果我们修改作为方法内参数传递的数组的内容 则修改是在参数的副本而不是原始参数上完成的 因此结果不可见 当我们调用具有引用类型参数的方法时 会发生什么过程 这是我想问的代码示例 using System namespace Value Re
  • 使用 C 在 OS X 中获取其他进程的 argv

    我想获得其他进程的argv 例如ps 我使用的是在 Intel 或 PowerPC 上运行的 Mac OS X 10 4 11 首先 我阅读了 ps 和 man kvm 的代码 然后编写了一些 C 代码 include
  • 灵气序列解析问题

    我在使用 Spirit Qi 2 4 编写解析器时遇到一些问题 我有一系列键值对以以下格式解析
  • OpenCV SIFT 描述符关键点半径

    我正在深入研究OpenCV的SIFT描述符提取的实现 https github com Itseez opencv blob master modules nonfree src sift cpp 我发现了一些令人费解的代码来获取兴趣点邻域

随机推荐

  • 如何在行(行)而不是列中组织多对多复选框?

    我正在创建一个模块 其中我有一个Many2many字段 我想将其转换为复选框组 我已经在我的 XML 视图中编写了这个来实现它
  • 动态重命名 Azure Blob(如果已上传)

    我有一组文件 未本地保存 需要上传到 azure blob 存储并每天更新 1 有一定数量的同名 内容不同 的文件应保存为单独的 blob 2 更新的文件集应覆盖相应的前一天 blob 有没有办法检查 blob 是否已经存在并通过附加数字动
  • 链接不支持异常处理的代码 (C++/LLVM)

    我正在尝试使用 llvm 作为我的软件的代码生成后端 并且刚刚意识到 llvm 的编译不支持 C 异常处理 为了提高效率 然而 在我的软件中 我广泛使用异常处理 如果我将所有回调函数包装在 try catch blocks 中 这样就不需要
  • Lucene 7+中如何通过文档ID获取DocValue?

    我正在将 DocValue 添加到文档中 doc add new BinaryDocValuesField foo new BytesRef bar 检索具有 ID 的特定文档的值docId I call DocValues getBina
  • Scrapy:捕获具有特定 HTTP 服务器代码的响应

    我们有一个非常标准的 Scrapy 项目 Scrapy 0 24 我想捕获特定的 HTTP 响应代码 例如 200 500 502 503 504 等 像这样的东西 class Spider def parse processes HTTP
  • Google 地理编码 API 找不到地点 API 返回的地址

    我无法让 google 的地理编码 api 识别该地址 斯奎尔 12 号酒店机场60549 美因河畔法兰克福 Germany Squaire 是法兰克福机场的一座建筑 它似乎没有正常的街道地址 但 The Squaire 的许多企业都有类似
  • 如何将已上传图像的 URL 添加到 Dropzone?

    我已经检索到已上传到网站的图像的 URL 如何以编程方式将此图像添加到我的 Dropzone 组件并立即查看其预览 我尝试了以下代码 但未显示图像 var mockFile name image jpg size 12345 imgUrl
  • 如何在 ipython 提示符中显示当前目录

    有没有办法在 IPython 提示符中显示当前目录 Instead of this In 1 Something like this In lt user src proj1 gt 1 您可以使用os getcwd 当前工作目录 或在本机操
  • 按列对数据帧多索引级别进行排序

    更新 pandas 版本 0 23 0 解决了这个问题 按列和索引级别的组合排序 https pandas pydata org docs whatsnew v0 23 0 html sorting by a combination of
  • 在 Rails 中将 JSON 字符串转换为 JSON 数组?

    我在 Rails 中有一个 JSON 字符串 如下所示 content 1D createdTime 09 06 2011 00 59 content 2D createdtime 09 06 2011 08 00 它们是具有内容和创建时间
  • _pickle.PicklingError:无法序列化对象:TypeError:无法pickle _thread.RLock对象

    我想使用 Kafka 和 Spark 进行情感分析 我想要做的是从 Kafka 读取流数据 然后使用 Spark 对数据进行批处理 之后 我想使用我使用 Tensorflow 制作的函数情感预测 来分析批处理 这就是我到目前为止所做的 im
  • 将 ContextMenu 放入 WPF 样式中

    我试图将 ContextMenu 置于以下样式中 以便所有文本框可以共享它
  • 我的 Redux 状态发生了变化,为什么 React 没有触发重新渲染?

    我正在尝试设计一个通知组件 其中通知会在某些情况下出现 例如连接问题 成功修改等 我需要通知在几秒钟后消失 因此我触发状态更改以从 Redux 状态中删除通知setTimeout在通知内componentDidMount 我可以看到状态确实
  • Firebase 最大项目和应用程序

    我可以从一个帐户在一个项目中创建多少个应用程序 以及可以在 Firebase for Cloud Messaging 中创建多少个项目 截至目前 2017 年 12 月 8 日 我最多获得 5 个项目 我在创建新项目时收到此消息 并且只有
  • 商务/节假日日期处理[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找一个与 Perl 模块类似的 C 类 库Date Manip http search cpa
  • RDLC过滤嵌套表

    我正在创建一个 RDLC 报告 其中数据集由多个数据表组成 有一张父表和几张子表 我想做的是显示父表中每一行的每个子表的相关数据 这是一个简化的示例 table1 Purchase 具有 PurhcaseID PurchaseNumber
  • 为什么 c++ std::min 在 O0 上编译时不能使用静态字段作为其参数?

    同样的代码 用O0编译 会报错 Name test cpp Author Version Copyright Your copyright notice Description Hello World in C Ansi style inc
  • 制作应用程序时使用的易失性变量

    我是这个领域的新手 以前 我在进行微控制器编程时 使用易失性变量来避免编译器优化 但我从来没有在变量声明之前看到过这样的 volatile 声明 这是否意味着编译是在 Arago 构建中没有进行任何优化的情况下完成的 这里我有两个问题 如何
  • (图书馆问题)

    我正在使用 Sencha Architect 和 Extjs 4 并按照此处的基本示例进行操作 http geoext org tutorials quickstart html basic example http geoext org
  • 如何将时间跨度转换为小数?

    我的值正好是1 08 43 23在我的文本框中 它等于 1d 08 43 23 我想将该值转换为十进制 以便将其乘以另一个十进制值 但是当我使用Convert ToDecimal它返回错误 输入字符串的格式无效 Is Convert ToD