Java'da;
* String bir ifadenin char dizisine çevrilmesi...
* String bir ifadenin char dizisine çevrilmesi...
* Bir char dizisinin stringe çevrilmesi...
* String tarih ifadesinin Date tipine parse edilmesi...
* Hangi gün olduğunun ve hafta içi veya hafta sonu olup olmadığının öğrenilmesi...
* O anın saat, dakika ve saniyesinin öğrenilmesi...
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package ed_deneme1;
/**
*
* @author eyupdalan
* 07.06.2011 Salı
* 13:50
*
*/
import java.util.Calendar;
import java.util.Date;
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package ed_deneme1;
/**
*
* @author eyupdalan
* 07.06.2011 Salı
* 13:50
*
*/
import java.util.Calendar;
import java.util.Date;
public class Ed_deneme1 {
static char[] chArray;
static String string;
static Date trh;
static java.util.Calendar takvim=new java.util.GregorianCalendar();
public static void main(String[] args) {
fonksiyon1("eyup dalan");
fonksiyon2(chArray);
System.out.println(string);
fonksiyon3("07/06/2011");
System.out.println(trh+"\n");
fonksiyon4();
System.out.println();
fonksiyon5();
System.out.println();
}
public static void fonksiyon1(String str){
//Bir string ifadesini char dizisine dönüştürmek
chArray=new char[str.length()];
chArray=str.toCharArray();
}
public static void fonksiyon2(char[] chDizi){
//char tipindeki bir dizideki verileri String ifadeye dönüştürmek
//string=chDizi.toString(); yanlış bir ifadedir. Bu şekilde çevirilmez!
string=new String(chDizi);
}
public static void fonksiyon3(String tarih){
//Belirli bir formatta, String bir tarih ifadesinin Date tipine dönüştürülmesi
java.text.DateFormat dateFormatter=new java.text.SimpleDateFormat("dd/MM/yyyy");
try {
trh=(Date)dateFormatter.parse(tarih);
} catch (Exception e) {
e.printStackTrace();
}
}
public static void fonksiyon4(){
//İçinde bulunulan günün ve hafta içi veya hafta sonu olup olmadığının öğrenilmesi
String days[]={"NULL","Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"};
int gun=takvim.get(Calendar.DAY_OF_WEEK);
if (gun==Calendar.SATURDAY || gun==Calendar.SUNDAY) {
System.out.println("Hafta sonu\n"+days[gun]);
}
else{
System.out.println("Hafta içi\n"+days[gun]);
}
}
public static void fonksiyon5(){
//O an hangi saat, dakika ve saniyede bulunulduğunun öğrenilmesi System.out.println(takvim.get(Calendar.HOUR)+":"+takvim.get(Calendar.MINUTE)+":"+takvim.get(Calendar.SECOND));
}
}
_________________________________________________________________________________
NOT: Kodlar NetBeans IDE 7.0 ile yazılmıştır.
Not: Buradaki kaynaktan esinlenilmiştir :)
_________________________________________________________________________________
Hiç yorum yok :
Yorum Gönder