日付と時刻 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> |
![]()