Skip to content

CLI to parse many date strings without knowing format

License

Notifications You must be signed in to change notification settings

nilesh-akhade/dateparse

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DateParse CLI

Simple CLI to convert date string into unix epoch time.

The program parses date string into time.Time using dateparse library and prints as seconds since epoch, milliseconds since epoch or provided date layout. The program also supports conversion of go duration to seconds or milliseconds.

Examples

me@ubuntu:~$ dateparse "Mon Jan 2 15:04:05 MST 2006"
1136214245000
me@ubuntu:~$ dateparse "now"
1661767587158
me@ubuntu:~$ dateparse -o seconds "2009-08-12T22:15:09.99Z"
1250115309
me@ubuntu:~$ dateparse -o millis "18 July 1918"
-1623888000000
me@ubuntu:~$ dateparse -o "2006-01-02T15:04:05-0700" "20-JUN-1990 08:03:00"
1990-06-20T08:03:00+0000

Installation

me@ubuntu:~$ go install github.com/nilesh-akhade/dateparse@latest
go: downloading github.com/nilesh-akhade/dateparse v0.0.0-20220803091428-df00031503b2
me@ubuntu:~$ dateparse "August 29 2022  10:26:57 GMT"
1661768817000

About

CLI to parse many date strings without knowing format

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 100.0%