Проект представляет собой мощную и элегантную легковесную библиотеку времени, созданную на основе реальных проектов.
Особенности библиотеки:
Использование:
Пример использования:
import org.junit.Test
import yu.com.time.*
import java.time.temporal.ChronoUnit
import java.util.*
/**
* Пример использования
* Создано zpf 2018/10/24 0024
*/
class Example {
@Test
fun example() {
println("1. Текущее время: Java старая версия vs библиотека времени")
println(Date())
println(Timestamp())
println("2. Увеличение и уменьшение времени (получение прошлого года): Java старая версия vs библиотека времени")
println(java.sql.Timestamp.valueOf(Date().toLocalDateTime().minusYears(1)))
println(Timestamp().cYear - 1)
println("3. Временной интервал в днях (между настоящим временем и прошлым годом): Java старая версия vs библиотека времени")
val now = Timestamp() // настоящее время
val lastYear = Timestamp().cYear - 1 // прошлый год
println(lastYear.toLocalDateTime().until(now.toLocalDateTime(), ChronoUnit.DAYS))
println(now.cDay - lastYear)
println("4. Указание части даты: 1 февраля текущего года в 12 часов")
println(now.withDate(null, 2, 1).withTime(12))
}
}
Результаты выполнения:
Участие и вклад:
Дополнительные сведения о Code Cloud:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )