午前中かどうかを判定する方法

今の時刻が午前か午後かを判定して異なるメッセージを返すロボットを作成しています。
条件分岐(elseif)で条件として
DateTime.Now>= 0 && DateTime.Now < 12 のような式にしたい場合、型の違いで行えないのはわかったのですが、型を一致させる方法がわかりません。よろしくお願いいたします。

Hi @sayaka.y

How about the following?

Regards

2 Likes

こんにちは

以下お試しください

DateTime.Now.Hour>=0 AndAlso DateTime.Now.Hour<12
2 Likes

お二人ともありがとうございます。入れてみたのですが、画像のようなエラーが出てしまいます。

Is your project on VB or C#?

If it’s C# try DateTime.Now.Hour >= 0 && DateTime.Now.Hour < 12

1 Like

こんにちは

時刻は負にならないので、単に

DateTime.Now.Hour<12

だけで良いように思います。
こちら試せますでしょうか?

1 Like

ありがとうございました!c#で作成していたためだったようです。&&でできました。
DateTime.Now.Hour<12でもできました!皆様ありがとうございました!

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.