C# 提示文件中的毫秒数

C# 提示文件中的毫秒数,c#,datetime,cue,C#,Datetime,Cue,我正在用C#编写一个应用程序,它生成提示文件,以便在Goldwave中使用 在我的程序中,我正在生成一个时间戳。例如,Ticks=77314055 稍后我将格式化日期时间,直到毫秒:00:07.731 对于测试,我正在向Goldwave输入相同的值,导出提示文件,提示结果为:00:07:55 如何从731计算该55毫秒值?使用mod函数 long tick = 77314055; long msec = tick % 100; 根据.Cue文件的时间格式为MM:SS:FF “索引点以MM:SS

我正在用C#编写一个应用程序,它生成提示文件,以便在Goldwave中使用

在我的程序中,我正在生成一个时间戳。例如,
Ticks=77314055

稍后我将格式化日期时间,直到毫秒:
00:07.731

对于测试,我正在向Goldwave输入相同的值,导出提示文件,提示结果为:
00:07:55

如何从
731
计算该
55
毫秒值?

使用mod函数

long tick = 77314055;
long msec = tick % 100;
根据.Cue文件的时间格式为
MM:SS:FF

“索引点以MM:SS:FF格式指定,并与当前引用的文件的开头相对。MM是分钟数,SS是秒数,FF是帧数(有75帧到1秒)


您可以将其转换为
var frames=millizes*0.075;

我不理解
55
731
之间的关系。您能详细说明一下吗?以及
77314055
00:07.731
之间的关系吗?看起来不错,什么都不用做。它只显示帧号,而不是毫秒。谢谢n、 这就是我需要的:)