久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

python和node.js生成當前時間戳的示例

瀏覽:6日期:2022-07-09 15:32:23

Python

# coding=utf-8import timeimport sysdef func(): # 格式化輸出時間 s1 = int(time.strftime('%Y%m%d%H%M%S', time.localtime())) # 時間戳,由于默認是秒需要轉換為毫秒輸出 s2 = int(round(time.time() * 1000)) return s1, s2def once(): ’’’如果沒有指明命令行參數則運行一次’’’ s1, s2 = func() print(s1) print(s2)def main(): args = sys.argv # 獲取命令行參數 if len(args) > 1: count = args[1] # 命令行參數為數字,則生成指定數量的時間戳 if count.isdigit() and int(count) > 1: s1, s2 = func() # 元組解構 # 按參數指定的次數遞增時間 for i in range(int(count)):print(s1 + i)print(s2 + i) else: once() else: once()if __name__ == '__main__': main()

按指定次數生成,在命令行中執行,如下命令是指定生成10個

python app.py 10

node.js

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

function func() { const dt = new Date(); // 按年月日時分秒的順序存入數組 const source = [dt.getFullYear(), dt.getMonth() + 1, dt.getDate(), dt.getHours(), dt.getMinutes(), dt.getSeconds()]; let t = source[0]; // 第一位為年份,從月份開始拼接時間數字,月份、天數、小時等如果是一位數字,會補上0,保證顯示為兩位 for (let i = 1; i < source.length; i++) { const element = source[i]; t = t * 100 + element; } // Date.now為Date對象的靜態方法,可以直接獲取到時間戳 return [t, Date.now()]; // 返回的是一個數組,第一個為年月日時分秒的數字,第二個為時間戳}/*如果沒有指明命令行參數則運行一次*/function once() { const [s1, s2] = func(); console.log(s1); console.log(s2);}// NodeJS中獲取命令行參數(process.argv)// 若要在普通的JS環境中運行(如瀏覽器),需要去掉對這個特殊變量(process.argv)的處理const args = process.argv;if (args.length > 2) { const len = Number(args[2]); if (!isNaN(len) && len > 1) { let [s1, s2] = func(); // 數組解構 // 根據命令行參數指定的次數來生成多個時間戳,遞增 for (let i = 0; i < len; i++) { console.log(s1 + i); console.log(s2 + i); } } else { once(); }} else { once();}

按指定次數生成,在命令行中執行,如下命令是指定生成10個

node app.js 10

如果能看到最后,或對你有幫助的話,歡迎在評論區留言一起交流。

以上就是python和node.js生成當前時間戳的示例的詳細內容,更多關于python和node.js生成當前時間戳的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 依兰县| 五峰| 金堂县| 永顺县| 博野县| 轮台县| 莱州市| 漳州市| 天长市| 高淳县| 桦甸市| 五常市| 宁晋县| 汽车| 汉中市| 姚安县| 潞西市| 咸宁市| 都昌县| 清水河县| 洪湖市| 安义县| 吴忠市| 衡南县| 嘉义县| 合川市| 娱乐| 安义县| 罗定市| 且末县| 宜春市| 汉源县| 安溪县| 商丘市| 尼勒克县| 农安县| 吉安市| 陆河县| 来宾市| 阳江市| 龙泉市|