日付と時刻 2012/03/19 0:25:08 |
前田稔(Maeda Minoru)の超初心者のプログラム入門
/*★ 日付と時刻を表示 前田 稔 ★*/ using System; class Text { public static void Main() { string A = DateTime.Now.ToString(); Console.WriteLine("日付と時刻 {0}" ,A); Console.ReadLine(); } } |
string A = DateTime.Now.ToString() ; // "2003/01/16 12:08:41" string B = DateTime.Now.ToString("F") ; // "2003年1月16日 12:08:41" string C = DateTime.Today.ToString() ; // "2003/01/16 00:00:00" int D = DateTime.Today.Year ; // 2003 (年) int E = DateTime.Today.Month ; // 1 (月) int F = DateTime.Today.Day ; // 16 (日) string G = DateTime.Today.DayOfWeek.ToString() ; // "Thursday" string H = DateTime.Now.TimeOfDay.ToString() ; // "12:08:41.3146250" long I = DateTime.Now.Ticks ; // 1/10000 ミリ秒 |
/*★ 時刻(時:分)を印字 前田 稔 ★*/ using System; class Text { public static void Main() { DateTime dt; string str; dt= DateTime.Now; str= "Time " + dt.Hour + ":" + dt.Minute; Console.WriteLine(str); Console.ReadLine(); } } |
C:\DATA\C#\BAT\Prog1>nowtime Time 20:10 |
/*★ Sleep() で待ち合わせ 前田 稔 ★*/ using System; class Text { public static void Main() { Random rand = new Random(); DateTime dt; string str; int i; Console.WriteLine("Sleep で待ち合わせながら時刻を印字"); for(i=0; i<5; i++) { System.Threading.Thread.Sleep(rand.Next(40)*1000); dt= DateTime.Now; str= "Time " + dt.Minute + ":" + dt.Second; Console.WriteLine(str); } } } |
C:\DATA\C#\BAT\Prog1>sleep Sleep で待ち合わせながら時刻を印字 Time 29:24 Time 29:30 Time 29:52 Time 30:9 Time 30:19 |
/*★ 経過時間を表示 前田 稔 ★*/ using System; class Text { public static void Main() { DateTime m_dt,dt; TimeSpan ts; string str; int i; m_dt= DateTime.Now; for(i=0; i<5; i++) { System.Console.ReadLine(); dt= DateTime.Now; ts= dt-m_dt; str= "経過時間 " + (ts.Minutes*60+ts.Seconds) + "秒"; Console.WriteLine(str); } } } |
C:\DATA\C#\BAT\Prog1>span 経過時間 6秒 経過時間 21秒 経過時間 40秒 経過時間 157秒 経過時間 173秒 C:\DATA\C#\BAT\Prog1> |