Thread in Java
Thread in Java
import java.util.*;i
mport java.time.*;
public class Main
{
public static void main(String[] args)
{
//GregorianCalendar date= new GregorianCalendar();
//System.out.println(date.get(Calendar.DAY_OF_WEEK));
MyDate md= new MyDate();
try
{
md.sleep(2000);
md.start();
}
catch (InterruptedException e)
{
System.out.println(e);
}
}
}
class MyDate extends Thread
{
@Override
public void run()
{
java.time.LocalDateTime ldt= LocalDateTime.now();
String dt=ldt.toString();
System.out.println("Current Date : "+dt.substring(0,dt.indexOf("T")));
System.out.println("Current Time : "+dt.substring(dt.indexOf("T")+1,dt.indexOf(".")));
try{
int a=22/0;
System.out.println(a);
}catch(ArithmeticException e){
String s=e.toString();
if(s.contains("java.lang.ArithmeticException:")){
System.out.println(s.substring(s.indexOf(":")+2,s.length()));
}
}
catch(Exception e){
System.out.println(e);
}
super.run();
}
}