よく使用する型

C# DateTime型のプロパティについて 年、月、日、時、分、秒、曜日を得る方法

このブログではAffinger5を使用しています。

ブログテーマが気に入った方はコチラをクリック

今回のテーマ

こんにちは、サルモリです。しばらくの間投稿できておりませんでしたが、

これから投稿頻度を高めていきます。

今回はDateTime型のプロパティについて触れていきたいと思います。

サルモリ
早速、みていくよ!

現在の日付を返すプロパティ

現在の日付を返すプロパティには二つあります。

TodayプロパティとNowプロパティです。

ソースコードの出力結果を見た方が早いので、みてみましょう。

 出力結果
2022/05/03 0:00:00
2022/05/03 21:16:29

出力結果を見てのとおり、Todayプロパティは時刻を取得せずに生年月日のみです。

現在時刻も取得したい場合はNowプロパティを使用しましょう。

サルモリ
現在時刻も取得したい場合はNowプロパティを使用するよ!

年月日をそれぞれ取得する方法

次は年月日をそれぞれ取得するには下記のプロパティを使用します。

年月日を取得するプロパティ

Yearプロパティ:年を取得

Monthプロパティ:月を取得

Dayプロパティ:日を取得

ソースコードで出力結果もみてみましょう。Nowプロパティで現在時刻を取得し、年月日をそれぞれ取得しています。

 出力結果
2022/05/03 21:24:45
2022
5
3

それぞれ年月日が取得できていますね!

時分秒をそれぞれ取得する方法

次は時分秒をそれぞれ取得するプロパティです。下記のプロパティを使用します。

時分秒を取得するプロパティ

Hourプロパティ:時を取得

Minuteプロパティ:分を取得

Secondプロパティ:秒を取得

Millisecondプロパティ:1/1000秒

ソースコードの出力結果も見てみます。

 出力結果
2022/05/03 21:33:43
21
33
43
732

時分秒も正しく受け取れていますね!

曜日の取得する方法

最後に曜日を取得する方法です。

曜日を取得するには、DayOfWeekプロパティを使用します。

ソースコードを見てみましょう。

 出力結果
2022/05/03 21:38:46
Tuesday

Tuesdayと曜日が出力されましたね!

サルモリ
これらを覚えれば時間を自由に取得できるようになるよ!

まとめ

今回はDateTime型でよく使用するプロパティについて紹介しました。

今回使用したプロパティは下記です。

DateTime型のプロパティ一覧

  • Today:日付を取得する
  • Now:日付と時刻を取得する
  • Year:年を取得する
  • Month:月を取得する
  • Day:日を取得する
  • Hour:時を取得する
  • Minute:分を取得する
  • Second:秒を取得する
  • Millisecond:1/1000秒を取得する
  • DayOfWeek:曜日を取得する

今回の記事の内容は理解しやすかったと思います。DateTime型を使用する上で、覚えておかなくてはならないプロパティです。

次の記事では、閏年を判定するメソッドと何年後、何か月後などを取得するメソッドをみていきます。

最後まで見て頂きありがとうございました。

サルモリ
最後までみてくれてありがとう!

 

C#のLinqをさらに学びたい方へ

C#のLinqを理解して頂くために参考書を執筆致しました!

Linqの演習問題はこちらの参考書に載せているので、問題を解いて理解を深めたい方はこちらの参考書チェックしてください!

下記の画像をクリック!!kindleunlimitedの会員であれば無料で見れます!

⇩初心者向け      ⇩中級者向け

C#でChatGPTAPIを使ってブログ作成を自動化しませんか?

-よく使用する型

Ads Blocker Image Powered by Code Help Pro

広告ブロックを検出しました。

ブラウザの広告機能を使用して広告をブロックしていることが検出されました。
ブラウザの広告ブロッカーを無効にし、「更新」をクリックしてください。

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock