地味感に溢れているので、説明雑に行きます。切り上げ現在のTicksからインターバルのTicksから1引いた数値を割って、それをインターバルのTicksで掛け算すればサクッとできちゃいます(説明が雑ですいません...)。input.Kind);09:00:00のようなちょうどの時間に対応するため、1引いてます(説明が雑ですいませ...)。切り下げさっきの考え方を逆にしてあげればよいだけです(説明が雑で...)。input.Kind);インターバルのTicksからは1を引かず、割り算した結果から1ひいちゃえばサクサクッとできちゃいます(説.....)。Console.WriteLine();}結果は、こんな感じで無事に表示。サンプルということでべたーっと書きましたが、用途に応じて拡張メソッドにしてあげるとかでしょうかね。あと、インターバルに制約設けるなら、enumかなんかにした方がリスクないでしょうかね。当ブログに掲載されている情報は、必ずしも正確性や安全性を保証するものではありません。掲載された内容によって生じた損害等の一切の責任を負いかねます。当ブログに掲載されている情報は個人の見解であり、所属する団体・組織は一切関係ありません。引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。