gpt4 book ai didi

C# DateTime 计算和 ToString

转载 作者:行者123 更新时间:2023-11-30 19:03:12 25 4
gpt4 key购买 nike

我在做简单的时间计算,看看进程运行了多长时间。

(DateTime.Now - StrtTime).ToString("hh:mm:ss")

StrtTime 是:DateTime StrtTime = DateTime.Now;.但我遇到了一个异常(exception):

Input string was not in a correct format.

执行此操作的正确方法是什么?

最佳答案

一个 DateTime 减去另一个结果是 TimeSpan 值,而不是另一个 DateTimeTimeSpan 不支持您给定的格式字符串。

对于标准的 TimeSpan 格式字符串,see here , 和 here用于自定义格式。

但是,要测量处理时间,您应该改用更适合该任务的工具,System.Diagnostics.Stopwatch

Stopwatch watch = new Stopwatch();
watch.Start();

DoSomeProcess();

watch.Stop();
TimeSpan processTime = watch.Elapsed;

关于C# DateTime 计算和 ToString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6124126/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com