5

ご存知かもしれませんが、今夜、ちょうど 23:31:30 UTC に、エポック時間が 1234567890 に達します! 万歳!

エポック時間を監視する 1 つの方法は、Perl を使用することです。

perl -le 'while(true){print time();sleep 1;}'

他のプログラミング言語でも同じことができますか?

4

9 に答える 9

4

このサイトは私のお気に入りであり、それに対する多くの答えがあります

于 2009-02-13T12:44:22.597 に答える
2

Pythonの1行:

python -c "while True: import time;print time.time();time.sleep(1)"
于 2009-02-13T12:10:19.450 に答える
1

phpワンライナー

php -r 'while(true) { echo time(), "\n"; sleep(1);}'
于 2009-02-13T12:36:31.460 に答える
1

Zsh - 高度な Unix シェル:

zmodload zsh/datetime && while true; do print $EPOCHSECONDS ; sleep 1; done
于 2012-02-03T21:47:44.703 に答える
0

ジャバ:

System.out.println((new java.util.Date(0)).toString());

それがエポックです:) ...現在の時刻は次のようになります。

System.out.println((new java.util.Date()).toString());

エポックから経過したミリ秒数を取得するには、次のようにします。

System.out.println("" + (new java.util.Date()).getTime());
于 2009-02-13T11:50:48.420 に答える
0

これは、c# の同じコードになります。

    DateTime epoch = new DateTime(1970, 1, 1, 0, 0, 0);
    while (true)
    {
        Console.WriteLine((int)(DateTime.UtcNow - epoch).TotalSeconds);
        Thread.Sleep(1000);
    }

そしてテヴァンが言ったように、それは現在の時間であり、「エポック」の時間ではありません

于 2009-02-13T11:55:22.963 に答える
0

より多くのパール:

perl -MAnyEvent -MDateTime -E 'my $cv = AE::cv; my $w = AE::timer 0, 1, sub { say DateTime->now->epoch }; $cv->wait'
于 2011-11-09T17:16:24.073 に答える