Java Tutorial for Beginners in Hindi : Using Date and Time
This is Java tutorial for beginners in hindi that teaches how to use date and time. You will learn how to use JDateChooser in Java Using NetBeans IDE. It also teaches using Date, Calendar and SimpleDateFormat in Java, how to use Java Swing Calendar and how to display date calendar in java. You will find java calendar example, java date example, java date format, java calendar set date and java get current date without time in this video. If you are looking for tutorial on java.util.date format, how to get current date in java in dd mm yyyy format, java date format example, Java Date and Calendar tutorial, date java or java calendar to date, then this video is for you.
You can download the complete project from the following link: http://bmharwani.com/DemoDate.zip
For more videos on Java Swing, visit:
https://www.youtube.com/watch?v=qJ0R3yXqJFI&index=7&list=PLuDr_vb2LpAxiN24hie6AIXr7iHuaZM9N
To get notification for latest videos uploaded, subscribe to my channel:
https://youtube.com/c/bintuharwani
To see more videos on different computer subjects, visit:
http://bmharwani.com
You will learn to use How to use JDateChooser in Java Using NetBeans IDE. This tutorial teaches using Date, Calendar and SimpleDateFormat in Java, how to use Java Swing Calendar and how to display date calendar in java. You will find java calendar example, java date example, java date format, java calendar set date and java get current date without time in this video. If you are looking for tutorial on java.util.date format, how to get current date in java in dd mm yyyy format, java date format example, Java Date and Calendar tutorial, date java or java calendar to date, then this video is for you.
You can download the complete project from the following link: http://bmharwani.com/DemoDate.zip
For more videos on Java Swing, visit:
https://www.youtube.com/watch?v=1LAfHqrxjns&list=PLuDr_vb2LpAzpp42zkq74ectbeG4q5wtM
To get notification for latest videos uploaded, subscribe to my channel:
https://youtube.com/c/bintuharwani
To see more videos on different computer subjects, visit:
http://bmharwani.com
Java/Android - Handling multiple date formats using DateFormat
Java/Android – Handling multiple date formats using DateFormat
Know to handle Date format in Java or Android is always a life saver, as Java libraries are not very easy to use when it comes to Date or Date formats. And one of the common problem all the Java or Android developers face is handling multiple date formats. So let me help you all using java.text.DateFormat –
Custom DateFormat class
To handle multiple date the first step is to create a custom java.…
As a Java programmer, you will often need to work with date and time. In this post, we will learn how to get the current time of the day in Java applications. In Java, there are several ways for this and the primary classes that programmers typically use are the Date and Calendar classes. You can use both the classes to calculate the current time of the day and then use the SimpleDateFormatclass…
so if print 01/18/2013 i get JUNE 01, 2014 or if i print 08/18/2013 i get JUNE 08, 2014
What should i change to get correct output in English format date?
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String s = reader.readLine(); SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy"); Date givenDate = formatter.parse(s); SimpleDateFormat formatterprint…
Utilizar a biblioteca java.util.Date é um transtorno, principalmente tendo em vista que a maioria dos métodos contidos nessa biblioteca são deprecados. Devemos então utilizar outras bibliotecas para podermos manipular datas e utilizar a java.util.Date como a classe de armazenamento de datas.Geralmente utilizo as classes java.text.SimpleDateFormat e java.util.Calendar para manipular as data e criar métodos que tenham datas em seu processamento.
Outro dia estava precisando comparar duas data em um projeto, verificar o ano das duas para saber se o ano de uma era maior que o ano da outra e após pensar um pouco e analisar as opções, e formas, para resolver este problema, decidi fazer a comparação utilizando a biblioteca java.text.SimpleDateFormat, pois eu poderia pegar o ano da data facilmente.
public boolean dataMaiorIgual(Date dataA, Date dataB){
long anoA = Long.parseLong(new SimpleDateFormat("yyyy").format(dataA));
long anoB = Long.parseLong(new SimpleDateFormat("yyyy").format(dataB));
return anoA >= anoB;
}
Veja que na formatação da data eu utilizo o “yyyy” que é referente a pegar os quatro dígitos do ano da data, se eu quisesse pegar o dia da data eu colocaria “dd” e caso eu quisesse o mês da data eu utilizaria “MM”. Essas são convenções de data, uma data completa no formato brasileiro é “dd/MM/yyyy”, mas geralmente as datas, por padrão, vem no formato americano “MM/dd/yyyy”.
E se eu quisesse imprimir a data por extenso? Bem nesse caso você precisaria criar um método um pouco mais complexo. Vejamos:
public String dataPorExtenso(Date data) {
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.append(new SimpleDateFormat("dd").format(data));
stringBuilder.append(" de ");
stringBuilder.append(mes(Integer.parseInt(new SimpleDateFormat("MM").format(data))));
stringBuilder.append(" de ");
stringBuilder.append(new SimpleDateFormat("yyyy").format(data));
return stringBuilder.toString();
}
private String mes(int mes) {
String mesExtenso = "";
switch (mes) {
case 1: { mesExtenso = "Janeiro"; break; }
case 2: { mesExtenso = "Fevereiro"; break; }
case 3: { mesExtenso = "Março"; break; }
case 4: { mesExtenso = "Abril"; break; }
case 5: { mesExtenso = "Maio"; break; }
case 6: { mesExtenso = "Junho"; break; }
case 7: { mesExtenso = "Julho"; break; }
case 8: { mesExtenso = "Agosto"; break; }
case 9: { mesExtenso = "Setembro"; break; }
case 10: { mesExtenso = "Outubro"; break; }
case 11: { mesExtenso = "Novembro"; break; }
case 12: { mesExtenso = "Dezembro"; break; }
}
return mesExtenso;
}
Quando precisamos pegar a data atual? Existem duas formas: com um new Date() ou com um Calendar.getInstance(). A partir disso, você pode manipular essa data da forma que desejar utilizando as bibliotecas que sitadas anteriormente.
Apresentei alguns métodos bem simples com datas, e mostrei alguns caminhos para que você possa se divertir com datas por um tempo.