X-Git-Url: http://www.git.cypherpunks.ru/?p=gotai64n.git;a=blobdiff_plain;f=cmd%2Fleapsecsdb%2Fmain.go;fp=cmd%2Fleapsecsdb%2Fmain.go;h=82c52952207c1da0e1bacc9880c8ec1b10bcdfca;hp=0000000000000000000000000000000000000000;hb=9978840e570dfe3a23e2db36d64237febceaebcf;hpb=266a0ae363ebb2c96e0a1d700c20bfc3a3188788 diff --git a/cmd/leapsecsdb/main.go b/cmd/leapsecsdb/main.go new file mode 100644 index 0000000..82c5295 --- /dev/null +++ b/cmd/leapsecsdb/main.go @@ -0,0 +1,67 @@ +/* +go.cypherpunks.ru/tai64n -- Pure Go TAI64/TAI64N implementation +Copyright (C) 2020-2021 Sergey Matveev + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, version 3 of the License. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*/ + +package main + +import ( + "bufio" + "flag" + "fmt" + "log" + "os" + "time" + + "go.cypherpunks.ru/tai64n/v2" +) + +func main() { + log.SetFlags(0) + flag.Usage = func() { + fmt.Fprintf( + flag.CommandLine.Output(), + `Convert YYYY-MM-DD dates to TAI64 timestamps. +$ leapsecsdb > leapsecs.dat <