Guest User

Untitled

a guest
Jun 11th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.54 KB | None | 0 0
  1. public static long convertDelayString(String delay){
  2.     long time = 0L;
  3.     int multiplier = 0;
  4.     int base = 1;
  5.     byte[] chars = delay.toLowerCase().getBytes();
  6.     byte num = 0;
  7.     for(int i = chars.length-1; i >= 0; i--){
  8.         if(((num=(byte)(chars[i]^0x30))&0xF0)==0){
  9.             time += num * multiplier * base;
  10.             base *= 0x0A;
  11.             continue;
  12.         }else if(chars[i] == 'h')
  13.             multiplier = 0x36EE80;
  14.         else if(chars[i] == 'm')
  15.             multiplier = 0xEA60;
  16.         else if(chars[i] == 's')
  17.             multiplier = 0x3E8;
  18.         else
  19.             continue;
  20.         base = 1;
  21.     }
  22.     return time;
  23. }
Add Comment
Please, Sign In to add comment