avatar of 发明者量化-小小梦 发明者量化-小小梦
konzentrieren Sie sich auf Private Nachricht
4
konzentrieren Sie sich auf
1271
Anhänger

2.12 _D()-Funktion und Zeitstempel

Erstellt in: 2016-12-29 16:28:35, aktualisiert am: 2017-02-14 16:54:35
comments   2
hits   3292

_D()-Funktion und Zeitstempel


  • ### JS Zeitmesser

In JS ist die Zeitspanne eine Zahl im Millisekunden-Bereich. Es ist in der Regel nicht sehr intuitiv, sondern wird hauptsächlich in Programmen verwendet, um die Zeitreihenfolge zu bestimmen, die Zeitdifferenz zu berechnen usw. Die Plattform bietet eine Funktion, mit der Sie das Programm deaktivieren können:_D (() Funktion, die die Zeitspanne als Zeichenfolge anzeigt, um die Funktion zu benutzen. Wie kann man das tun, wenn man eine bestimmte Zeit in eine Zeitspanne umwandeln muss?

Codebeispiel:

  function main(){
        // example TimeString to TimeStamp
        //timeStr format:  "2016.12.01 13:55:60";
        var stamp = new Date("2014-07-10 10:21:12:500").getTime();
        Log("stamp:", stamp,"_D(stamp)" ,_D(stamp) ,"srting : 2014-07-10 10:21:12");

        //timeStr format:  "2016.12.01 13:55:60:300";
        var stamp2 = new Date("2014-07-10 10:21:12").getTime();
        Log("stamp2:", stamp2,"_D(stamp)" ,_D(stamp2) ,"srting : 2014-07-10 10:21:12");

        var nowTimeStamp = new Date().getTime();
        var nowTimeStr = _D(nowTimeStamp);
        Log(new Date(nowTimeStr).getTime(), nowTimeStamp);
  }

Code-Retest läuft:

2.12 _D()-Funktion und Zeitstempel

  • ### Python-Zeitleiste

Es ist wichtig zu beachten, dass die Funktion _D() in Python etwas anders verwendet wird, und wir testen sie auch in Code.

  import time
  def main():
      # example TimeString to TimeStamp
      # timeStr format:  "2016.12.01 13:55:60";

      # time.mktime(tupletime)
      # 接受时间元组并返回时间辍(1970纪元后经过的浮点秒数)。

      stamp = time.mktime((2014, 7, 10, 10, 21, 12, 5, 0, 0))
      Log("stamp:", stamp, "_D(stamp)", _D(stamp)," srting : 2014-07-10 10:21:12")

      stamp2 = time.mktime((2014, 7, 10, 10, 21, 12, 0, 0, 0))
      Log("stamp2:", stamp2, "_D(stamp)", _D(stamp2), "srting : 2014-07-10 10:21:12")

      nowTimeStamp = time.time()
      nowTimeStr = _D(nowTimeStamp)
      Log("nowTimeStamp:", nowTimeStamp, "nowTimeStr:", nowTimeStr)

Backtesting zeigt:

2.12 _D()-Funktion und Zeitstempel