Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 13902|Yanıt: 0

[Kaynak] Tarih ve Dizinin Java'da Dönüştürülmesi

[Bağlantıyı kopyala]
Yayınlandı 11.01.2019 15:19:25 | | | |
Bir web sitesi kaydederken, genellikle isim, yaş, doğum tarihi gibi kişisel bilgileri doldurmamız gerekir, sayfadaki doğum tarihinin değeri arka plana aktarıldığında, bu bir dizidir ve veritabanında bir tarih türüne ihtiyacımız var, sayfada görüntülendiğinde veritabanından doğum tarihini almamız gerekir, şu anda tür tarih türü ve sonra tarih tipini sayfada göstermek için bir diziye dönüştürmemiz gerekir. Java'nın API'si, tarihleri ve dizileri birbirine ileden DateForamt adlı bir sınıf sunuyor. DateForamt soyut bir sınıftır, bu nedenle genellikle alt sınıfı SimpleDateFormat kullanılır. SimpleDateFormat'ta 4 yapıcı vardır, ikincisi en çok kullanılır.



Yapıcının içindeki desen bir zaman modudur ve API bunun hangi desen olduğunu aşağıdaki gibi açıklar



1. Dizinin tarih (biçimlendirme)

Sonucu çalıştırın
2016-10-24
2016-10-24 21:59:06
24 Ekim 2016 21:59:06


2. Bugüne kadar diziye (ayrıştırma)

Sonucu çalıştırın

Pzt 24 Eki 21:59:06 CST 2016
Dizileri tarihlere dönüştürürken, verilen desenin verilen dizi formatıyla eşleşmesi gerektiğine dikkat etmelisiniz, aksi takdirde java.text.ParseException atılır, örneğin aşağıdaki hatalı, dizi zamanı, dakikayı vermiyor, sonra SimpleDateFormat tabii ki zaman, dakika, saniye değerini vermiyor

Çalıştırma hatası

Ancak, belirli bir desen daha az iplikle varsa sorun değil

Sonucu çalıştırın

Pzt 24 Eki 00:00:00 CST 2016
Zaman, dakika ve saniyenin 0 olduğu ve ayrıştırılmadığı görülebilir, bu da sorun değil.

3. Tarihi girin ve milisaniyelere dönüştürün: Tarih yöntemini kullanın ()

kod

Ekran görüntüsünü çalıştır:






Önceki:Belirli bir hazine 399 yuan Douyin 106 beceri atıyor
Önümüzdeki:Silicon Valley, Chuan Zhi Dark Horse ve java, Python, büyük veri, php, ön yüz video eğitimleri
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com