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实现的简单FTP上传下载文件实例
Jun 30 Python
python Selenium爬取内容并存储至MySQL数据库的实现代码
Mar 16 Python
pycharm使用matplotlib.pyplot不显示图形的解决方法
Oct 28 Python
对python:循环定义多个变量的实例详解
Jan 20 Python
Python实现字典按key或者value进行排序操作示例【sorted】
May 03 Python
springboot配置文件抽离 git管理统 配置中心详解
Sep 02 Python
浅析Python 条件控制语句
Jul 15 Python
Python pandas对excel的操作实现示例
Jul 21 Python
Django实现微信小程序支付的示例代码
Sep 03 Python
用python-webdriver实现自动填表的示例代码
Jan 13 Python
解决pycharm 格式报错tabs和space不一致问题
Feb 26 Python
使用Python通过企业微信应用给企业成员发消息
Apr 18 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中通过ADODB库实现调用Access数据库之修正版本
2006/12/31 PHP
浅析PHP程序防止ddos,dns,集群服务器攻击的解决办法
2013/06/18 PHP
jQuery的写法不同导致的兼容性问题的解决方法
2010/07/29 Javascript
javascript笔记 String类replace函数的一些事
2011/09/22 Javascript
javascript 另一种图片滚动切换效果思路
2012/04/20 Javascript
js的toLowerCase方法用法实例
2015/01/27 Javascript
jquery validate demo 基础
2015/10/29 Javascript
JavaScript程序中实现继承特性的方式总结
2016/06/24 Javascript
jQuery动态创建元素以及追加节点的实现方法
2016/10/20 Javascript
使用JS编写的随机抽取号码的小程序
2017/08/11 Javascript
解决vue 路由变化页面数据不刷新的问题
2018/03/13 Javascript
深入浅析Vue中的slots/scoped slots
2018/04/03 Javascript
微信小程序实现文字从右向左无限滚动
2020/11/18 Javascript
js中offset,client , scroll 三大元素知识点总结
2019/09/11 Javascript
微信小程序 获取手机号 JavaScript解密示例代码详解
2020/05/14 Javascript
vue基于better-scroll仿京东分类列表
2020/06/30 Javascript
vue实现移动端项目多行文本溢出省略
2020/07/29 Javascript
[03:56]DOTA2完美大师赛趣味视频之小鸽子和Mineski打台球
2017/11/24 DOTA
Python实现备份文件实例
2014/09/16 Python
python嵌套函数使用外部函数变量的方法(Python2和Python3)
2016/01/31 Python
详解python中 os._exit() 和 sys.exit(), exit(0)和exit(1) 的用法和区别
2017/06/23 Python
Django基础知识与基本应用入门教程
2018/07/20 Python
对pandas读取中文unicode的csv和添加行标题的方法详解
2018/12/12 Python
django orm 通过related_name反向查询的方法
2018/12/15 Python
Python寻找路径和查找文件路径的示例
2019/07/10 Python
python groupby 函数 as_index详解
2019/12/16 Python
Space NK美国站:英国高端美妆护肤商城
2017/05/22 全球购物
联想中国官方商城:Lenovo China
2017/10/18 全球购物
个人对照检查材料
2014/02/12 职场文书
八一建军节感言
2014/02/28 职场文书
合作意向协议书范本
2014/03/31 职场文书
服务理念口号
2014/06/11 职场文书
企业趣味活动方案
2014/08/21 职场文书
大学生职业生涯规划大赛作品(精品)
2014/09/17 职场文书
第一军规观后感
2015/06/12 职场文书
使用Python开发贪吃蛇游戏 SnakeGame
2022/04/30 Python