2 Aralık 2013, PAZARTESİ
Nasıl Joda-Time DateTime tek/GG/yyyy biçimi.
Bir dize var "11/15/2013 08:00:00
" biçimlendirmek istiyorum "11/15/2013
" DateTimeFormatter
doğru desen?
Çok doğru şablon bulunamadı Google'dan yine de denedim.
edit: Joda-Time DateTimeFormatter
,.. . SimpleDateFormat Java değil arıyorum
CEVAP
2 Aralık 2013, PAZARTESİ
DateTimeFormatter
kullanarak DateTimeFormat.forPattern(String)
oluşturun
Böyle yapacağını Joda zaman kullanarak:
String dateTime = "11/15/2013 08:00:00";
// Format for input
DateTimeFormatter dtf = DateTimeFormat.forPattern("MM/dd/yyyy HH:mm:ss");
// Parsing the date
DateTime jodatime = dtf.parseDateTime(dateTime);
// Format for output
DateTimeFormatter dtfOut = DateTimeFormat.forPattern("MM/dd/yyyy");
// Printing the date
System.out.println(dtfOut.print(jodatime));
Eğer standart Java kullanmak istiyorsan da, bu gibi yapın:
// Format for input
SimpleDateFormat dateParser = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
// Parsing the date
Date date = dateParser.parse(dateTime);
// Format for output
SimpleDateFormat dateFormatter = new SimpleDateFormat("MM/dd/yyyy");
// Printing the date
System.out.println(dateFormatter.format(date));
Bunu Paylaş:
Nasıl dize biçimi belirtimi ile dateti...
Bir tarihi bir DateTime dize dönüştürm...
Nasıl Olabilirdi null bir DateTime biç...
Nasıl TSQL datetime bir alan YYYY-aa-G...
Dize geçerli bir DateTime " tanınm...