よく使用する型

【C# sharp】年、月、日、時、分、秒、曜日の取得方法

ChatGPTのAPIを使わずに自動化することが可能です。
下記の本を読めば、ChatGPT4でも料金掛からずに自動化できます!KindleUnlimited会員であれば無料で読めます。

今回のテーマ

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

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

今回は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型を使用する上で、覚えておかなくてはならないプロパティです。

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

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

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

 

-よく使用する型

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock