Util: Add RFC822Date to CLI

This commit is contained in:
zzz
2018-02-21 13:41:09 +00:00
parent 3159c519b1
commit 61ae0a597a
2 changed files with 20 additions and 4 deletions

View File

@@ -36,6 +36,7 @@ public class CommandLine {
"net.i2p.util.FortunaRandomSource",
"net.i2p.util.NativeBigInteger",
"net.i2p.util.PartialEepGet",
"net.i2p.util.RFC822Date",
"net.i2p.util.ShellCommand",
"net.i2p.util.SSLEepGet",
"net.i2p.util.SystemVersion",

View File

@@ -68,17 +68,32 @@ public abstract class RFC822Date {
return OUTPUT_FORMAT.format(new Date(t));
}
/****
public static void main(String[] args) {
if (args.length == 1) {
try {
System.out.println(to822Date(Long.parseLong(args[0])));
System.out.println(to822Date(Long.parseLong(args[0]) * 1000));
} catch (NumberFormatException nfe) {
System.out.println("Invalid date");
System.out.println(nfe.toString());
}
} else if (args.length == 0) {
long t = System.currentTimeMillis();
System.out.println("Current Time: " + (t/1000));
System.out.println(to822Date(t));
} else {
System.out.println("Usage: RFC822Date numericDate");
StringBuilder buf = new StringBuilder();
for (int i = 0; i < args.length; i++) {
buf.append(args[i]);
if (i < args.length - 1)
buf.append(' ');
}
long t = parse822Date(buf.toString());
if (t >= 0) {
System.out.println(Long.toString(t/1000));
} else {
System.out.println("Invalid date");
System.out.println("Usage: RFC822Date [numericDate|textualDate]");
}
}
}
****/
}