Giter Club home page Giter Club logo

jv-date-time-api's Introduction

jv-data-time-api

  1. Верните текущую дату в виде строки в зависимости от запроса.

    Запрос на часть даты или всю дата целиком:

    • FULL - текущая дата целиком год, месяц, день (число месяца) в формате YYYY-MM-DD, возвращаемое значение по умолчанию;
    • YEAR - текущий год;
    • MONTH - название текущего месяца;
    • DAY - текущий день (число месяца);
  2. Дан массив данных состоящий из 3-х элементов, где: - 1-й элемент массива - год; - 2-й элемент массива - месяц; - 3-й элемент массива - день (число).

    Верните Optional даты соответствующей дате в массиве.

  3. Дано время и на сколько часов нужно его изменить. Верните измененное текущее время на указаную величину.

  4. Дано время и на сколько минут нужно его изменить. Верните измененное текущее время на указаную величину.

  5. Дано время и на сколько секунд нужно его изменить. Верните измененное текущее время на указаную величину.

  6. Дана дата и на сколько недель нужно ее изменить, верните получившуюся дату.

  7. Дана произвольная дата someDate. Определите соотношение сегодня к someDate и верните строку: - "someDate is after текущая дата" - если someDate в будующем - "someDate is before текущая дата" - если someDate в прошлом - "someDate is today" - если someDate - сегодня

  8. Даны две временные зоны. Верните Optional часовой разницы между двумя временными зонами.

  9. Приведем пример: при вызове метода передается переменная типа LocalDateTime, в формате "2019-09-06T13:17", нам надо вернуть переменную типа OffsetDateTime, в формате "2019-09-06T13:17+02:00", где "+02:00" и будет смещение для нашей временной зоны. OffsetDateTime советуют использовать при записи даты в базу данных.

  10. Дана строка в виде "yyyymmdd". Необходимо вернуть Optional даты в LocalDate формате

  11. Дана строка в виде "d MMM yyyy" (MMM - Sep, Oct, etc). Необходимо вернуть Optional даты в LocalDate формате

  12. Даны произвольные время и дата. Верните строку с датой и временем в формате "день(2 цифры) месяц(полное название на английском) год(4 цифры) час(24 часа):минуты", например: "01 January 2000 18:00", или сообщение "dateTime can't be formatted!"

jv-date-time-api's People

Contributors

nvkaip avatar sofasmile avatar tarabarnik avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.