Belirtilen bir biçimin DateTime nesnesine dönüştürmem gereken bir dize var 10-MAR-1998 14:47
. Örneğin: (dd-MMM-yyyy HH: mm GMT) java'da.Dizge, belirtilen formatta datetime tarihine nasıl dönüştürülür?
0
A
cevap
0
DateTimeFormatter
ve
SimpleDateFormat
arkadaşlarınız, benim arkadaşımsın. Tek soru, giriş dizesinin GMT cinsinden tarihidir.
o halde ise:
String myString = "10-MAR-1998 14:47";
DateFormat format = new SimpleDateFormat("d-M-y H:m");
Date date = format.parse(myString);
hile yapmak gerekir;)
0
Sen olurdu Senin durumunda SimpleDateFormat
deneyebilirsiniz
String str = "10-MAR-1998 14:47";
DateFormat df = new SimpleDateFormat("dd-MMM-yyyy hh:mm");
Date date = df.parse(str);
yapabilirsiniz ayrıca şu şekilde belirtilen biçim ile tarihten dize geri dönün:
String dateStr = df.format(df.parse(date));
Ben kütüphane Joda Time
oldukça iyi tarih dönüştürme kolları biliyoruz. Ancak projenize bağımlılık eklemeniz gerekecek ve eğer şu anda tarih dönüştürme için ihtiyacınız olan tek şey buysa SimpleDateFormat ile yapışmayı öneriyorum.
İlgili konular
- 1. Verili datetime tarihine yakın datetime filtre
- 2. nasıl C# Pers formatta DateTime yazdırmak için
- 3. Dizelerle virgülle ayrılmış dizge nasıl dönüştürülür?
- 4. datetime kısa tarih nasıl dönüştürülür?
- 5. .. Bir dizge olarak belirtilen bir özelliği vardır
- 6. EF7 DateTime "Belirtilen satır geçerli değil"
- 7. .NET DateTime'dan IronPython tarihine nasıl dönüşebilirim?
- 8. Veritabanından UTC zaman damgasını veritabanına giriş tarihine datetime olarak kaydetme
- 9. 'DateTime.ToString()', 'DateTime' bir XML serileştirme olarak aynı dizge çıktı alma
- 10. .NET Micro'da bir DateTime nesnesine dize nasıl dönüştürülür?
- 11. Python: unixtimestamp ve timezone, datetime nesnesine nasıl dönüştürülür?
- 12. C# DateTime'ı Javascript Tarihine Dönüştürme
- 13. Dizge veya Dizge alan bir Ruby yöntemi nasıl tanımlanır?
- 14. DateTime, belirli bir saat diliminden Nodatime kullanarak UTC'ye dönüştürülür.
- 15. Belge/literal formatta
- 16. verileri seppific formatta php
- 17. Null için DateTime Atama <DateTime> F #
- 18. Postgres'te yılın tarihine dönüştürme
- 19. dönüştürme datetime biçimi
- 20. Directory.GetFiles tarihine göre sırala
- 21. Python'da bir java System.currentTimeMillis() tarihine dönüştürme
- 22. Sqlite veritabanından DATETIME formatı nasıl alınır
- 23. Python'da N gün önce iş tarihine nasıl ulaşılır
- 24. Tarihine Göre SQLite Siparişi
- 25. Django datetime formatı çıkışı nasıl değiştirilir?
- 26. pdf görüntülenemiyor (xxx.pdf geçersiz formatta)
- 27. datetime-datetime-jQuery
- 28. datetime dizgesini datetime nesnesine nasıl dönüştürebilirim?
- 29. java komut dosyasında hırsızlık tarihine nasıl dönüştürebilirsiniz?
- 30. Önemsiz dizge ayrıştırma algoritması
Sorunuz belirsiz - "DateTime nesnesi" derken, bir joda DateTime mı kastediyorsunuz? Eğer değilse hangi sınıftan bahsediyorsunuz? Ayrıca, bir tarih/saat nesnesi genellikle zaman içinde bir noktayı temsil eder, ancak bir biçime sahip değildir - biçimlendirici kullanan bir kullanıcıya göstermeniz gerektiğinde biçimlendirirsiniz. – assylias
SO'da yaklaşık binlerce java tarih biçimi sorusu olabilir. Hayal edemem, hiçbir şey bulamadın. –
bu bağlantıyı kontrol edin: http://stackoverflow.com/questions/6252678/converting-a-date-string-to-a-datetime-object-using-joda-time-library – soorapadman