最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python和node.js生成當(dāng)前時間戳的示例

 更新時間:2020年09月29日 09:30:15   作者:DerWald  
這篇文章主要介紹了python和node.js生成當(dāng)前時間戳的示例,幫助大家更好的理解和學(xué)習(xí)python與node.js,感興趣的朋友可以了解下

Python

# coding=utf-8
import time
import sys


def func():
  # 格式化輸出時間
  s1 = int(time.strftime("%Y%m%d%H%M%S", time.localtime()))
  # 時間戳,由于默認(rèn)是秒需要轉(zhuǎn)換為毫秒輸出
  s2 = int(round(time.time() * 1000))
  return s1, s2


def once():
  '''如果沒有指明命令行參數(shù)則運行一次'''
  s1, s2 = func()
  print(s1)
  print(s2)


def main():
  args = sys.argv # 獲取命令行參數(shù)
  if len(args) > 1:
    count = args[1]
    # 命令行參數(shù)為數(shù)字,則生成指定數(shù)量的時間戳
    if count.isdigit() and int(count) > 1:
      s1, s2 = func() # 元組解構(gòu)
      # 按參數(shù)指定的次數(shù)遞增時間
      for i in range(int(count)):
        print(s1 + i)
        print(s2 + i)
    else:
      once()
  else:
    once()


if __name__ == "__main__":
  main()

按指定次數(shù)生成,在命令行中執(zhí)行,如下命令是指定生成10個

python app.py 10

node.js

這段代碼只能使用NodeJS環(huán)境來運行,需要先安裝NodeJS

function func() {
  const dt = new Date();
  // 按年月日時分秒的順序存入數(shù)組
  const source = [dt.getFullYear(), dt.getMonth() + 1, dt.getDate(), dt.getHours(), dt.getMinutes(), dt.getSeconds()];
  let t = source[0];
  // 第一位為年份,從月份開始拼接時間數(shù)字,月份、天數(shù)、小時等如果是一位數(shù)字,會補上0,保證顯示為兩位
  for (let i = 1; i < source.length; i++) {
    const element = source[i];
    t = t * 100 + element;
  }
  // Date.now為Date對象的靜態(tài)方法,可以直接獲取到時間戳
  return [t, Date.now()]; // 返回的是一個數(shù)組,第一個為年月日時分秒的數(shù)字,第二個為時間戳
}

/*
如果沒有指明命令行參數(shù)則運行一次
*/
function once() {
  const [s1, s2] = func();
  console.log(s1);
  console.log(s2);
}

// NodeJS中獲取命令行參數(shù)(process.argv)
// 若要在普通的JS環(huán)境中運行(如瀏覽器),需要去掉對這個特殊變量(process.argv)的處理
const args = process.argv;
if (args.length > 2) {
  const len = Number(args[2]);
  if (!isNaN(len) && len > 1) {
    let [s1, s2] = func(); // 數(shù)組解構(gòu)
    // 根據(jù)命令行參數(shù)指定的次數(shù)來生成多個時間戳,遞增
    for (let i = 0; i < len; i++) {
      console.log(s1 + i);
      console.log(s2 + i);
    }
  } else {
    once();
  }
} else {
  once();
}

按指定次數(shù)生成,在命令行中執(zhí)行,如下命令是指定生成10個

node app.js 10

如果能看到最后,或?qū)δ阌袔椭脑?,歡迎在評論區(qū)留言一起交流。

以上就是python和node.js生成當(dāng)前時間戳的示例的詳細(xì)內(nèi)容,更多關(guān)于python和node.js生成當(dāng)前時間戳的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評論

诸城市| 陆河县| 伊通| 双鸭山市| 洮南市| 三穗县| 湾仔区| 三都| 敦煌市| 密云县| 定结县| 崇文区| 阜宁县| 嘉黎县| 雅江县| 泽库县| 阳春市| 宣城市| 深水埗区| 平乐县| 古丈县| 鄂尔多斯市| 道孚县| 双鸭山市| 金秀| 盐津县| 晋宁县| 日照市| 内黄县| 阿城市| 泸州市| 韩城市| 石门县| 威宁| 陈巴尔虎旗| 渭源县| 安义县| 怀柔区| 皮山县| 华坪县| 宽甸|