python和node.js生成当前时间戳的示例


Posted in Python onSeptember 29, 2020

Python

# coding=utf-8
import time
import sys


def func():
  # 格式化输出时间
  s1 = int(time.strftime("%Y%m%d%H%M%S", time.localtime()))
  # 时间戳,由于默认是秒需要转换为毫秒输出
  s2 = int(round(time.time() * 1000))
  return s1, s2


def 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 相关文章推荐
python标准算法实现数组全排列的方法
Mar 17 Python
Pycharm2017版本设置启动时默认自动打开项目的方法
Oct 29 Python
python selenium爬取斗鱼所有直播房间信息过程详解
Aug 09 Python
python自动发微信监控报警
Sep 06 Python
python hashlib加密实现代码
Oct 17 Python
Python内置方法实现字符串的秘钥加解密(推荐)
Dec 09 Python
PyCharm 在Windows的有用快捷键详解
Apr 07 Python
python实现人像动漫化的示例代码
May 17 Python
Python 如何批量更新已安装的库
May 26 Python
Python正则表达式如何匹配中文
May 27 Python
Python descriptor(描述符)的实现
Nov 15 Python
Pandas数据分析的一些常用小技巧
Feb 07 Python
python实现图书馆抢座(自动预约)功能的示例代码
Sep 29 #Python
Python 下载Bing壁纸的示例
Sep 29 #Python
pycharm 2020 1.1的安装流程
Sep 29 #Python
利用django创建一个简易的博客网站的示例
Sep 29 #Python
如何基于Python实现word文档重新排版
Sep 29 #Python
python实现简单贪吃蛇游戏
Sep 29 #Python
python爬虫---requests库的用法详解
Sep 28 #Python
You might like
浅谈PHP解析URL函数parse_url和parse_str
2014/11/11 PHP
PHP+MySQL实现无极限分类栏目的方法
2015/12/23 PHP
JavaScript 继承详解(二)
2009/07/13 Javascript
javascript学习笔记(十三) js闭包介绍(转)
2012/06/20 Javascript
javascript中关于&amp;&amp; 和 || 表达式的小技巧分享
2015/04/10 Javascript
基于jQuery和CSS3制作响应式水平时间轴附源码下载
2015/12/20 Javascript
动态JavaScript所造成一些你不知道的危害
2016/09/25 Javascript
js实现的光标位置工具函数示例
2016/10/03 Javascript
微信小程序 页面跳转和数据传递实例详解
2017/01/19 Javascript
Bootstrap 模态框多次显示后台提交多次BUG的解决方法
2017/12/26 Javascript
对vue里函数的调用顺序介绍
2018/03/17 Javascript
通过实例解析js简易模块加载器
2019/06/17 Javascript
深入理解webpack process.env.NODE_ENV配置
2020/02/23 Javascript
element-ui table行点击获取行索引(index)并利用索引更换行顺序
2020/02/27 Javascript
JS实现省市县三级下拉联动
2020/04/10 Javascript
小程序中的箭头函数的具体使用
2020/06/19 Javascript
python根据距离和时长计算配速示例
2014/02/16 Python
Python Web框架Flask中使用新浪SAE云存储实例
2015/02/08 Python
详解Python中的多线程编程
2015/04/09 Python
Go语言基于Socket编写服务器端与客户端通信的实例
2016/02/19 Python
python-pyinstaller、打包后获取路径的实例
2019/06/10 Python
使用python实现希尔、计数、基数基础排序的代码
2019/12/25 Python
Python selenium使用autoIT上传附件过程详解
2020/05/26 Python
python中的列表和元组区别分析
2020/12/30 Python
英国第一的购买便宜玩具和游戏的在线购物网站:Bargain Max
2018/01/24 全球购物
Speedo速比涛德国官方网站:世界领先的泳装品牌
2019/08/26 全球购物
入党自我鉴定范文
2013/10/04 职场文书
文秘专业自荐信
2013/10/14 职场文书
会计找工作求职信范文
2013/12/09 职场文书
数控专业毕业生求职信
2014/06/12 职场文书
银行授权委托书格式
2014/10/10 职场文书
写给导师的自荐信
2015/03/06 职场文书
担保书格式范文
2015/09/22 职场文书
2016年教师反腐倡廉心得体会
2016/01/13 职场文书
MySQL 全文索引使用指南
2021/05/25 MySQL
JavaScript获取URL参数的方法分享
2022/04/07 Javascript