ここ数日、自分のチャンネル用の単収縮ボットを書いていました。これまでは C# の知識がなかったので、単純な修正に過ぎませんでしたが、オンラインのどこにも解決策が見つかりませんでした。
問題は、!Uptime を使用すると、01:20:36:1347242 (HH:mm:ss:mmmmmmm) のように時間が表示されることです。
コマンドの実行時にミリ秒を削除するにはどうすればよいですか?
public static readonly DateTime Uptime = DateTime.Now;
if (message.Contains("!uptime"))
{
int result = Environment.TickCount & Int32.MaxValue;
var uptime = DateTime.Now - Program.Uptime;
var minutes = uptime.TotalMinutes;
irc.sendChatMessage("Stream uptime: " + uptime);
}