C#開発日記(.NET FrameWork)|初心者から上級者まで|C#プログラミングでわからない事を解決する方法>C#で時間差表示する方法

C# で時間差表示する方法




このプログラムは、2組の開始時刻と終了時刻からその時間間隔を求め、それらの合計時間を表示する。


 // timespan.cs


using System;


public class DateTimeAndTimeSpan {

  static void Main() {

    DateTime start1, end1, start2, end2;

    start1 = DateTime.Parse("2005/02/24 08:10");

    end1   = DateTime.Parse("2005/02/24 20:30");

    start2 = DateTime.Parse("2005/02/25 08:40");

    end2   = DateTime.Parse("2005/02/25 22:55");


    TimeSpan total, duration1, duration2;

    duration1 = end1 - start1;

    duration2 = end2 - start2;

    total = duration1 + duration2;


    Console.WriteLine("合計={0}時間", total.TotalHours);

    // 出力:合計=26.5833333333333時間


    Console.WriteLine("合計={0}時間{1}分",

                  (int)total.TotalHours,

                  duration1.Minutes);

    // 出力:合計=26時間20分

  }

}

C#開発日記(.NET FrameWork)|初心者から上級者まで|C#プログラミングでわからない事を解決する方法

トップページ
特殊文字とは
起動時のパラメータ取得方法
C#プログラミング文字列を連結する方法
C#でのファイルの書き込み
文字列の分割の方法
C#のファイルパス名文字列から、ファイル名や拡張子を抜きだす方法
C#文字列扱いの方法etc
ダイアログで複数ファイル名を読む方法
動的配列の取り方
チェックリストボックスでチェックされたものを調べる方法
C#ファイルからの入力
文字列の検索方法
四捨五入する方法
小数点操作のいろいろ
型変換による精度保持の方法
内部変換誤差のお話
C#で数値を文字列に変換する方法
算術演算 (関数) の記述
C#ファイルの移動
C#フォームをアクティブにする方法
Formを必ず最前面に移動しその Form にフォーカスを移動する
C#で時間差表示する方法
Form の多重起動を防ぐ
Form を最前面に\配置
Formを自動で閉じる
VisualStudioでセットアップモジュールを作る方法
*
*
*
(以下は用語説明文)
.NET Framework

その他

リンク集







inserted by FC2 system