-1

私は定数文字列値を返したい

現在の期間が下降between 06:00 – 14:00している場合は「A」

現在の時間が該当する場合は「B」between 14:00 – 22:00。両方のケースが満たされない場合、「C」を返す必要があります

これを達成するための最良の方法を提案してください。

4

4 に答える 4

0

[DateTime。]Hourプロパティの値は、常に24時間制で表されます。 MSDN

しかし、まあ、あなたの日付はタイプではなく、タイプDateTimeでなければなりませんTimeSpan

于 2012-08-08T06:22:59.900 に答える
0

Datetime.Compareを使用して 2 つの時間を比較してみてください。

于 2012-08-08T06:43:48.640 に答える
-1
if (DateTime.Now.Hour >= 6 && DateTime.Now.Hour <= 14)
    return "A";
else if (DateTime.Now.Hour >= 14 && DateTime.Now.Hour <= 22)
    return "B";
于 2012-08-08T06:28:01.227 に答える