Skip to content

A simple microservice built using springboot 2 to get unix and utc time after passing the correct date format

Notifications You must be signed in to change notification settings

karanbangia/Timestamp-Microservice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hello

This is a simple microservice based on springboot 2.0 which converts ISO date (yyyy-mm-dd) into unix time and utc time format.

1.The API endpoint is GET http://localhost/api/timestamp/{date_string}

  1. A date string is valid if can be successfully parsed by new Date(date_string). Note that the unix timestamp needs to be an integer (not a string) specifying milliseconds. In our test we will use date strings compliant with ISO-8601 (e.g. "2016-11-20") because this will ensure an UTC timestamp.

  2. If the date string is empty it should be equivalent to trigger new Date(), i.e. the service uses the current timestamp.

  3. If the date string is valid the api returns a JSON having the structure {"unix": <date.getTime()>, "utc" : <date.toUTCString()> } e.g. {"unix": 1479663089000 ,"utc": "Sun, 20 Nov 2016 17:31:29 GMT"}

  4. If the date string is invalid the api returns a JSON having the structure {"error" : "Invalid Date" }

About

A simple microservice built using springboot 2 to get unix and utc time after passing the correct date format

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages