Joda-Time zapewnia jakościowy zamiennik klas daty i czasu Java. Projekt pozwala na korzystanie z wielu systemów kalendarzy, jednocześnie zapewniając proste API.
Jak znaleźć różnicę w dniach między dwiema instancjami Joda-Time DateTime ? Z „różnicą dni” mam na myśli, że jeśli początek jest w poniedziałek, a koniec we wtorek, spodziewam się zwrotu 1, niezależnie od godziny / minuty / sekund daty rozpoczęcia i zakończenia. Days.daysBetween(start, end).getDays() daje mi 0, jeśli początek jest …
Wiem, że są pytania dotyczące java.util.Date i Joda-Time. Ale po pewnym kopaniu nie mogłem znaleźć wątku na temat różnic między interfejsem API java.time (nowym w Javie 8 , zdefiniowanym przez JSR 310 ) a Joda-Time . Słyszałem, że java.time API Javy 8 jest znacznie czystsze i może zrobić znacznie więcej …
Chcę przekonwertować java.util.Datena JodaTime, aby przeprowadzać odejmowanie między datami. Czy istnieje dobry zwięzły sposób przekonwertować z Datedo JodaTime?
Mam datę jako ciąg znaków w następującym formacie "04/02/2011 20:27:05". Korzystam z biblioteki Joda-Time i chciałbym przekonwertować ją na DateTimeobiekt. Zrobiłem: DateTime dt = new DateTime("04/02/2011 20:27:05") Ale pojawia się następujący błąd: Invalid format: "04/02/2011 14:42:17" is malformed at "/02/2011 14:42:17" Jak przekonwertować powyższą datę na DateTimeobiekt?
W Joda-Time 2 jaka jest różnica między tymi trzema rodzajami przedziałów czasowych: Kropka Interwał Trwanie Dlaczego potrzebujemy trzech klas? Który działa lepiej? Dlaczego podział instancji Okresu lub Czas trwania lub Interwał nie jest zaimplementowany? Na przykładp = p.divideBy(2);
Mam ciąg „ 11/15/2013 08:00:00”, chcę sformatować go na „ 11/15/2013”, jaki jest prawidłowy DateTimeFormatterwzór? Próbowałem wielu i przejrzałem Google i wciąż nie mogę znaleźć prawidłowego wzoru. edycja: Szukam Joda-Time DateTimeFormatter , a nie Java SimpleDateFormat ..
Jaki jest standardowy sposób pracy z datami i godzinami w Scali? Czy powinienem używać typów Java, takich jak java.util.Date, czy istnieją natywne alternatywy dla Scala?
Tworzę system internetowy, który będzie używany w krajach na całym świecie. Jednym z typów danych, które muszą być przechowywane, są daty i godziny. Jakie są zalety i wady używania klas daty i czasu Java w porównaniu z bibliotekami innych firm, takimi jak czas Joda ? Wydaje mi się, że te …
Poniżej metoda, którą napisałem: public List<Map<String, Object>> loadNotYetInEmployee(int shift, Date date, int transitionVal, String type, User user) { DateTime datetime = new DateTime(date); datetime = datetime .plus(Period.minutes(shiftTiming.getSession1InTime())); List<Map<String, Object>> result = new ArrayList<Map<String, Object>>(); sql = SqlMapUtils.getSql("attendance.attendancestatus.latein", parameters); result = getJdbcTemplate().queryForList(sql); for (int i = 0; i < result.size(); i++) …
Używam JodaTime 1.6.2. Mam element, LocalDatektóry muszę przekonwertować na (Joda) LocalDateTimelub a java.sqlTimestampfor ormapping. Powodem tego jest to, że odkryłem, jak przekonwertować między a LocalDateTimei a java.sql.Timestamp: LocalDateTime ldt = new LocalDateTime(); DateTimeFormatter dtf = DateTimeFormatter.forPattern("yyyy-MM-dd HH:mm:ss"); Timestamp ts = Timestamp.valueOf(ldt.toString(dtf)); Tak więc, jeśli mogę po prostu przekonwertować między LocalDatei …
Jak zmusić Jacksona do serializacji mojego obiektu Joda DateTime zgodnie z prostym wzorcem (np. „Dd-MM-yyyy”)? Próbowałem: @JsonSerialize(using=DateTimeSerializer.class) private final DateTime date; Próbowałem też: ObjectMapper mapper = new ObjectMapper() .getSerializationConfig() .setDateFormat(df); Dzięki!
Muszę ustalić pierwszą datę (as org.joda.time.LocalDate) miesiąca i ostatnią. Zdobycie pierwszego jest trywialne, ale uzyskanie ostatniego wydaje się wymagać logiki, ponieważ miesiące mają różną długość, a długość lutego zmienia się nawet z upływem lat. Czy istnieje już mechanizm do tego wbudowany w JodaTime, czy powinienem zaimplementować go samodzielnie?
Jak mogę zamienić ciąg na ciąg LocalDate? Widziałem przykłady takie jak: LocalDate dt = new LocalDate("2005-11-12"); Ale moje struny są takie: 2005-nov-12
Dodam repozytorium Joda Time do SBT z libraryDependencies ++= Seq( "joda-time" % "joda-time" % "2.1" ) Wtedy wesoło używam tego w ten sposób: val ymd = org.joda.time.format.DateTimeFormat.forPattern("yyyyMMdd") ymd.parseDateTime("20121212") Ale kiedy kompiluję projekt w SBT, otrzymuję paskudny: [warn] Class org.joda.convert.FromString not found - continuing with a stub. [warn] Caught: java.lang.NullPointerException while …
Mam randkę Wed May 08 00:00:00 GMT+06:30 2013. Dodaję do tego jeden dzień, używając Joda-Time DateTime w ten sposób. DateTime dateTime = new DateTime(date); dateTime.plusDays(1); Kiedy drukuję dateTime, mam tę datę 2013-05-08T00:00:00.000+06:30. Data joda nie dodała jednego dnia. Nie znalazłem żadnego błędu. Dzięki
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.