読者です 読者をやめる 読者になる 読者になる

DateTime

日時を取得したい場合は、DateTime構造体を使う・・・。

DateTime 構造体 (System)

DateTime.Nowで現在日時情報が取得できるので、それをTimerで1秒ごとに行い、その都度Labelを更新していくような、簡単な時計を作る・・・。

f:id:BG1:20170310161947p:plain

まず、Labelを選択・・・。

f:id:BG1:20170310162020p:plain

真ん中に配置・・・。

f:id:BG1:20170310162050p:plain

小さいのでFontを調整・・・。

f:id:BG1:20170310162122p:plain

18ぐらいにする・・・。

f:id:BG1:20170310162205p:plain

Timerを追加・・・。

f:id:BG1:20170310162235p:plain

timer1を選択・・・。

f:id:BG1:20170310162312p:plain

Tickイベントのハンドラを生成・・・。

DateTime.NowでDateTime型現在時刻情報を取得できるので、それをDateTime型のdateTimeに格納・・・。
dateTime.ToStringで文字列に変換して、label1.Textに渡す・・・。
その後、timer1.Intervalを1000ミリ秒(1秒)にし、timer1.Enabledをtrueにしてタイマー開始・・・。

timer1_Tickに来るたびに、DateTime.Nowで日時を取得し、dateTime.ToStringで文字列に変換し、label1.Textに反映・・・。

f:id:BG1:20170310163112p:plain

最後にlabel1の位置をやっぱり左に寄せる・・・。(はみ出たので・・・。)

f:id:BG1:20170310162919p:plain

1秒後は、

f:id:BG1:20170310162931p:plain

ということで時計になっている・・・。

Sample/dotnet/DateTime/DateTime/src/DateTime_ at master · bg1bgst333/Sample · GitHub