Çok dağınık olan bazı kodları birleştirmeye çalışıyorum ama bir şeyleri kırmadığımdan emin olmak istiyorum. Bazı yerlerde Calendar.getInstance().getTime()
olarak oluşturulan bir tarih görüyorum ve diğerlerinde sadece new Date()
. Hepsini new Date()
'a dönüştürürsem ya da diğerini kullanmak isteyebileceğimin bir nedeni var mı?Calendar.getInstance(). GetTime() yeni Date() 'den bana farklı bir yanıt verecek mi?
cevap
, hayır, java.util.Date ve java.util.Calendar.getInstance (her ikisi de) sonunda System.currentTimeMillis kullandığından() şimdiki zamanı döndürmek için.
Takvim uygulaması, Locale gibi başka şeyleri de dikkate alır veya yerel ayar JP veya TH ise bunu her iki sınıfın kaynak kodunda görebilirsiniz.
Ben de aynı dönecektir düşünüyorum:
Calendar.getInstance().getTime()
: Bu Takvim'in zaman değerini temsil eden bir Date nesnesini döndürür (: 00: Başlangıcı (1 Ocak 1970 den 00 ofset milisaniye. 00.000 GMT (Gregoryen)) ")
new Date()
: dahili olarak System.currentTimeMillis() kullanır, bir Date nesnesini atar ve atandığı süreyi temsil edecek şekilde başlatır, en yakın milisaniye olarak ölçülür. Saat ve gece yarısı, 1 Ocak 1970 UTC.
Ben gibi kontrol:
public static void main(String[] args) {
Date date = new Date();
Date date1 = Calendar.getInstance().getTime();
System.out.println(date +" = " + date1);
}
Çıktı: Teoride
Wed Aug 15 02:45:15 IST 2012 = Wed Aug 15 02:45:15 IST 2012
- 1. ResultSet.getTimestamp ("date") vs ResultSet.getTimestamp ("date"), Calendar.getInstance (tz))
- 2. Daha hızlı nedir? System.currentTimeMillis() veya Date(). GetTime()?
- 3. JavaScript, getTime()
- 4. JavaScript'in yeni tarihi(). GetTime() `Windows'ta yerel saati nasıl alır?
- 5. Javascript tabanlı yönlendirme: SEO'ya zarar verecek mi?
- 6. Bana noktalı virgülle ayrılmış ürün adını verecek sql oluşturulsun mu?
- 7. .NET MVC bana ihtiyacım olan HTML/CSS/JS ayrımını verecek mi?
- 8. JavaScript Yeni Date()/UTC - GMT çapraz tarayıcı
- 9. Tarihi farklı saat dilimine dönüştürme
- 10. Javascript Date Object - JSFiddle cinsinden farklı değer
- 11. IE yeni Date (string) ne yapıyor?
- 12. Kabuk cmd "date" sonunda yeni satır olmadan
- 13. yeni Date(). ToString() öğesinin ayrıştırılması nasıl yapılır
- 14. Bana "Son yeni satır eksik" veren pylint
- 15. Neden yeni Date() bir günlük offset ile bir tarih döndürüyor?
- 16. Appstore yorumcular, iOS8'deki dinamik kütüphaneyi kullanmamıza izin verecek mi?
- 17. KoleksiyonSatışımı bana açık, basit terimlerle açıklayabilir mi?
- 18. Moment get date date
- 19. Convet, IST ISO DATE Formatında Javascript'te mi?
- 20. Birisi bana node.js uygulamasının bir örneğini verebilir mi?
- 21. "/ Date (1459934700000) /" öğesini bir JavaScript Date nesnesine nasıl ayrıştırabilirim?
- 22. Bir programın çalıştırılması bana
- 23. den Expanded: ayırıcı ekran ve farklı görünümden
- 24. Nsdateformatter seçilen telefonun dilinde bana günü geri gönderir. Bana her zaman ingilizceyi iade eder mi?
- 25. Sql: date of a date
- 26. Neden eski konum bilgisi döndüren locationmanager yeni gettime-timestamp ile gideriliyor?
- 27. Birisi bana TensorFlow ile yardım edebilir mi?
- 28. System.IO.File.Exists() x86 ve x64 uygulamalarından farklı yanıt
- 29. Julia için Sapply (R den) eşdeğer mi?
- 30. System.TypeLoadException - Yöntem *** 'den *** türüne *** getirilsin mi?
Bir kez kontrol etmek, ikisinin de farklı olduğu bir durum olmadığından emin olmak için hiçbir şey yapmaz. Yetkili bilgiye ihtiyaç vardır. – ToolmakerSteve
Lütfen Filipe Fedalto'nun cevabını görün, daha iyi olduğunu düşünüyorum. –