Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Date;
- import java.text.DateFormat;
- import java.text.SimpleDateFormat;
- import java.util.Calendar;
- import java.util.concurrent.TimeUnit;
- public class Informasi{
- private String Imsyak, Subuh, Dzuhur, Ashar, Maghrib, Isya;
- private Date timenow = new Date();
- Informasi(){
- this.Imsyak = "03:35:00";
- this.Subuh = "03:45:00";
- this.Dzuhur = "11:14:00";
- this.Ashar = "14:23:00";
- this.Maghrib = "17:23:00";
- this.Isya = "18:33:00";
- }
- public String jam(){
- DateFormat df = new SimpleDateFormat("HH:mm:ss");
- return df.format(this.timenow);
- }
- public String hari(){
- DateFormat df = new SimpleDateFormat("dd-MM-yy");
- return df.format(this.timenow);
- }
- public void terdekat(){
- SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
- long diff=0;
- String sholat="";
- try{
- Date now = sdf.parse(this.jam());
- Date then = sdf.parse(Subuh);
- diff = then.getTime()-now.getTime();
- sholat="SUBUH";
- if(diff<0){
- then = sdf.parse(Dzuhur);
- diff = then.getTime()-now.getTime();
- sholat="DZUHUR";
- if(diff<0){
- then = sdf.parse(Ashar);
- diff = then.getTime()-now.getTime();
- sholat="ASHAR";
- if(diff<0){
- then = sdf.parse(Maghrib);
- diff = then.getTime()-now.getTime();
- sholat="MAGHRIB";
- if(diff<0){
- then = sdf.parse(Isya);
- diff = then.getTime()-now.getTime();
- sholat="ISYA";
- }
- }
- }
- }
- }catch(Exception e){
- e.printStackTrace();
- }
- long diffSeconds = diff / 1000 % 60;
- long diffMinutes = diff / (60 * 1000) % 60;
- long diffHours = diff / (60 * 60 * 1000) % 24;
- String ret="";
- if(diffHours>0) ret=ret+diffHours+" JAM ";
- if(diffMinutes>0) ret=ret+diffMinutes+" MENIT ";
- if(diffSeconds>0) ret=ret+diffSeconds+" DETIK ";
- System.out.println(ret+"MENUJU SHOLAT "+sholat);
- }
- public String getImsyak(){
- return Imsyak;
- }
- public String getSubuh(){
- return Subuh;
- }
- public String getDzuhur(){
- return Dzuhur;
- }
- public String getAshar(){
- return Ashar;
- }
- public String getMaghrib(){
- return Maghrib;
- }
- public String getIsya(){
- return Isya;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement