You need to sign in to do that
Don't have an account?

時間の制御
Apexで時間を制御したいです。
現在時間を取得して、たとえば下記のような処理をするにはどうやってCodeすればいいのか教えてください。
現在時間が13:00以前の場合 → 処理1
現在時間が13:00以降の場合 → 処理2
You need to sign in to do that
Don't have an account?
Apexで時間を制御したいです。
現在時間を取得して、たとえば下記のような処理をするにはどうやってCodeすればいいのか教えてください。
現在時間が13:00以前の場合 → 処理1
現在時間が13:00以降の場合 → 処理2
String localtime = system.now().format();
System.debug(localtime);
String hour = localtime.substring(11, 13);
System.debug(hour);
Integer intHour = Integer.ValueOf(hour);
if(intHour < 13) {
System.debug('現在時間が13:00以前の場合');
} else {
System.debug('現在時間が13:00以降の場合');
}
All Answers
String localtime = system.now().format();
System.debug(localtime);
String hour = localtime.substring(11, 13);
System.debug(hour);
Integer intHour = Integer.ValueOf(hour);
if(intHour < 13) {
System.debug('現在時間が13:00以前の場合');
} else {
System.debug('現在時間が13:00以降の場合');
}
This is perfect. Thank you so much!!!